Portuguese / Spanish / English

Sharif Sayyid Ali