9 Tamil Nadu Police Convicted for Beating Merchant and Son to Death
Nine police officers in Tamil Nadu, India, have been sentenced to death for the 2020 custodial torture and killing of a trader and his son. The verdict, delivered this week, ... Read More