Criminal Justice and the Death Penalty in India: An Opinion Study with 60 Former Supreme Court Judges
The Centre on the Death Penalty at National Law University, Delhi conducted an opinion study with 60 former Indian Supreme Court judges to understand their perspectives on India’s criminal justice system and the administration of the ...