Iran’s Shameful Performance Stuns the UN Human Rights Council
(17 February 2010) As the review of Iran’s human rights record under the Universal Periodic Review (UPR) process concluded at the Human Rights Council in Geneva, the Iranian government demonstrated its utter lack of respect for internationally accepted norms by ...