(Beirut) – Iranian authorities are carrying out a horrific execution spree, with at least 113 reported executions in the first 25 days of May 2025 alone, Human Rights Watch said today. The international community should urgently press Iran’s…
(Beirut) – Iranian authorities are carrying out a horrific execution spree, with at least 113 reported executions in the first 25 days of May 2025 alone, Human Rights Watch said today. The international community should urgently press Iran’s…