IndoDaily
New Delhi (AFP) Jan 3, 2025
Two people in India set themselves on fire Friday to protest against the disposal of hazardous waste from the decades-old Bhopal industrial disaster, local government officials said.
Images on social media showed the two men dousing themselves in liquid before being engulfed in shooting flames…
Read More