Learn about the rold of UN Special Rapporteur on the situation of human rights in Iran

http - August 23rd, 2014

Dr. Ahmed Shaheed is the current Special Rapporteur on the situation of human rights in the Islamic Republic of Iran. How do UN human rights mechanisms encourage all countries, including Iran, to uphold human rights?

News Sources

Related news