Abū Ramla Muḥammad al-Manṣūr Ibrāhīm

أبو رملة محمد المنصور إبراهيم

Lived:  

1 Text

Also known as