Protesters climbed over barricades in central Delhi to demand the election chief resign over revised voter lists.
India 'cockroach' leaders detained after entering barricaded protest site
Published ·

Keep reading
Related stories



Published ·

Protesters climbed over barricades in central Delhi to demand the election chief resign over revised voter lists.
Keep reading


