Secretary General of the Organization of Islamic Cooperation Yousef bin Ahmad al-Othaimeen, speaks in Kuala Lumpur, Malaysia in January 2017. (AP)
Yousef Bin Ahmad Al-Othaimeen
by Thaer Abbas | May 10, 2017 |
Secretary General of the Organization of Islamic Cooperation Yousef bin Ahmad al-Othaimeen, speaks in Kuala Lumpur, Malaysia in January 2017. (AP)