The latest report issued by Ahmed Shaheed, the United Nations Special Rapporteur on the situation of human rights in Iran, highlights a variety of harsh punishments meted out by the Iranian regime, including executions, floggings, amputations, and even blinding, Benjamin Weinthal, a research fellow at the Foundation for Defense of...
Continue Reading >>