Iran executes four Afghan prisoners

Bayan News – Human rights organizations have reported the execution of four Afghan prisoners in Vakilabad Prison in Mashhad on Saturday, April 20th. Rights Watch has further stated that these prisoners were executed on Friday morning. In its report, the human rights organization wrote that they (the Afghan prisoners) were arrested in 2019 on drug-related … Continue reading Iran executes four Afghan prisoners