Iran Executes Eight Prisoners Including Two Afghan Citizens

The Hengaw Human Rights Organisation reported on Monday that the Islamic Republic of Iran has executed eight prisoners, including two Afghan nationals and one Baloch prisoner, in Yazd and Shiraz Central Prisons.