India's 'Cockroach' Protesters Defiant Despite Police Crackdown
Thousands of protesters, dubbed 'cockroaches', continue to challenge Indian police despite a heavy crackdown that has resulted in over 20,000 arrests. The protests, which began in New Delhi, are against the election commission and have been met with restrictions and arrests.3 sourcesSee all sources