Al Jazeera
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.
Indian police crackdown appears to have prevented mass protests against the country's election chief from taking place.
Originally published by Al Jazeera. Read the full story at the source →



