Richard Bennett, the UN’s Special Rapporteur on the situation of human rights in Afghanistan, and other United Nations experts, said the Islamic Emirate of Afghanistan (IEA)...
Richard Bennett, the UN Special Rapporteur on the situation of Human Rights in Afghanistan is currently in the country and has already met with the IEA’s...