Secretary General of the Organization of Islamic Cooperation Yousef bin Ahmad al-Othaimeen, speaks in Kuala Lumpur, Malaysia in January 2017. (AP)
Secretary General of the Organization of Islamic Cooperation Yousef bin Ahmad al-Othaimeen, speaks in Kuala Lumpur, Malaysia in January 2017. (AP)