At Least 10 Afghan Prisoners Executed In Iran In June, Says Rights Group

The Hengaw Human Rights Organisation said that the Islamic Republic executed at least 99 prisoners in June, including 10 Afghan nationals, marking a ninefold increase in executions compared to the same period last year.