Do we still need the Death Penalty?
Listen now
Description
Cornell Law School's Sandra Babcock and Jindal Law School's Khagesh Gautam join us for an episode on the death penalty in India and the United States. More than a 100 countries have abolished the death penalty. Both India and the United States are not...