OIC Independent Permanent Commission on Human Rights Concludes 21st Session
The Independent Permanent Commission on Human Rights, affiliated with Jeddah-based Organization of Islamic Cooperation (OIC), has concluded its 21st ordinary session in Jeddah.A number