While you read this, someone is being led to execution in Iran. The regime averaged more than two executions per day in 2024, at least 975 people, the highest count in a decade. By mid-2025, another ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results