Muḥammad b. ʿAlī Karmāṭ

محمد بن علي كرماط

Lived:  

1 Text

Also known as