An Iranian human rights organization known as “Hengaw” has reported that two Afghan citizens imprisoned in Iran on drug-related charges have been executed.
The organization disclosed this on Tuesday, July 2nd, by publishing a report on the executions of these Afghan citizens in Shiraz Central Prisons.
The report identified the individuals as Ali Allah Bakhsh and Afzal Allah Bakhsh, who were executed in the early hours of Monday, July 1st. Hengaw emphasized that these individuals...