The capital punishment is a subject of great debate not only in India, but also across the world. While some countries have abolished this practice terming it inhuman and …