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...