India cockroach protests: Videos show officers firing 'pellet guns'

3 months ago 36
Thousands of people have taken to the streets in Delhi as part of the cockroach protests, calling for educational reforms.
Read Entire Article