UN Resolution on Iran’s Human Rights Violations Approved by Huge Margin
(18 November 2010) The Third Committee of the United Nations General Assembly’s strong approval of a draft resolution, condemning Iran for grave human right violations, is a welcome step in the continuing effort to put a stoplight on the country’s ...