Muḥammad Qan b. ʿAlī al-Fasawī al-Kanawī

محمد قن بن علي الفسوي الكنوي

Lived:  

1 Text

Also known as