India: Free, Drop Charges Against Teesta Setalvad
(New York) – The Indian authorities should immediately release the prominent human rights activist Teesta Setalvad, drop all charges against her, and stop their relentless attacks against her, Human Rights Watch said today.
The police said they are investigating Setalvad, and two former senior police officers who turned whistleblowers, for criminal