BBC World
Oct 13, 2026
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.
Protesters climbed over barricades in central Delhi to demand the election chief resign over revised voter lists.