Human Rights: India’s disappointing response to UN UN Human Rights Council’s Universal Periodic Review urges India to ratify UN Convention against Torture and the UN Convention...