Global Outcry Over Iran’s Executions as Nations Demand End to Death Penalty

By Stephen Simon More than 30 countries, including France, Britain and Canada, have strongly condemned Iran’s continued use of the death penalty, accusing the Islamic Republic of using executions to … Continue reading Global Outcry Over Iran’s Executions as Nations Demand End to Death Penalty