Indian police detain leaders and impose lockdown in New Delhi ahead of protests
Audio narration · Coming soon
Indian authorities detained leaders referred to as 'Cockroach' and imposed a lockdown in New Delhi to prevent mass protests against the country's election chief. This crackdown appears to have successfully stopped the planned demonstrations from occurring.
Why this matters
PRISM scored this story 55/100 for interest.
Originally published by gnews
