Stand up against torture

By Colin Gonsalves India has undermined its prestige by repeatedly promising — and failing — to ratify the Convention Against Torture The Convention Against Torture (CAT) […]