The United Nations, Amnesty International, Iranian opposition leaders and others criticized the Islamic Republic of Iran for its high rate of executions in 2011. According to Ahmed Shaheed, the UN Special Rapporteur for Human Rights in Iran, Iran executed a total of 670 people in 2011.