India 'cockroach' leaders detained after entering barricaded protest site on October 13, 2026 Get link Facebook X Pinterest Email Other Apps Protesters climbed over barricades in central Delhi to demand the election chief resign over revised voter lists. from BBC News https://ift.tt/HtrV2fF Comments
Comments
Post a Comment