India’s ‘Cockroach’ leaders detained; New Delhi in lockdown

2 weeks ago

Police in India’s capital New Delhi have detained more than 1,000 protesters, opposition politicians, journalists, student union leaders, lawyers and the founders of the “Cockroach” youth movement in an effort to quash their demonstration demanding the resignation of the election chief.

The satirical Cockroach Janta Party (CJP) and other youth groups had announced a protest in the subcontinent’s...

Read Entire Article