The Coming Calipate
The Organisation (sic) of Islamic Cooperation (OIC) is the largest voting block in the United Nations and is comprised of every Islamic nation on earth – 57 states. The OIC’s Charter states one of its goals is to “promote human rights.” What does the OIC mean by “human rights?” We need to look no further […]