Skip to content
Home » News » India ‘cockroach’ leaders detained after entering barricaded protest site

India ‘cockroach’ leaders detained after entering barricaded protest site

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