KSA to house OIC’s human rights commission
Saudi Arabia has been chosen as permanent seat of the Independent Permanent Human Rights Commission (IPHRC) of the Organization of Islamic Cooperation (OIC) at the time the kingdom strives to polish its image on human rights. The IPHRC is a Read more