Indian Supreme Court: Police Who Torture “Deserve No Leniency” June 30, 2011October 26, 2010 The Supreme Court of India has … Read More