Afzal Guru: India’s Lamb to the Slaughter
On the 8th of February 2013, at 8am in the gallows of Tihar Jail, Mohammad Afzal Guru was executed for his alleged involvement in the December 13th 2001 attacks on India’s Parliament. His execution has been described as a form of retributive justice in India’s political and academic circles, however […]
Read more ›