News

Iranian authorities are carrying out a horrific execution spree, with at least 110 reported executions in April 2025 alone.