According to AI’s most Recent Report, Iran has the Highest Number of Executions in the World

To make matters worse, the mullahs’ regime rules the [...]