ʾUsāma Muḥammad al-Ṣallābī

أسامة محمد الصلابي

Lived:  

1 Text

Also known as