Iran Criticizes Political, Unjust Human Rights Mechanisms at UN
Geneva (IP) -In a Geneva meeting with UN human rights oversight countries, Iran's Deputy Foreign Minister Kazem Gharibabadi condemned the imposition of political human rights mechanisms on developing nations as interference in their internal affairs and a violation of sovereignty. ...
