In Taliban-controlled Afghanistan, bodies of criminals hanged from excavators: Report
In a set of shocking images that have emerged from Afghanistan, three men are hung from excavators in the western province of Herat. The pictures were taken by the Sun, which said in reports that men were accused of indulging in kidnapping. Tabloid quoted Deputy Governor of Mawlawi Shir Ahmad Muhajir to report that the […]