Ḥasan Azruwāl

حسن أزروال

Lived:  

7 Texts

Also known as