Indian police crackdown appears to have prevented mass protests against the country's election chief from taking place.
India’s ‘Cockroach’ leaders detained; New Delhi in lockdown
Indian police crackdown appears to have prevented mass protests against the country's election chief from taking place.
Originally reported by Al Jazeera