While there is baffling subjectivity in imposition of capital punishment in India, globally, 104 countries have completely abolished death penalty whereas 29 others have abolished it de-facto (me...
While there is baffling subjectivity in imposition of capital punishment in India, globally, 104...