Tag "Death Row"

Back to homepage

Death Row Phenomenon in Indonesia

To push the belief of “death penalty is torture” be adopted as an international norm so that it should be abolished, UN Special Rapporteur on Torture and Other Cruel, Inhuman and Degrading Treatment or Punishment (2010 – 2016), Juan Mendez,

Read More