General StoriesIndia: thousands rally in New Delhi to demand election chief resignMadar (International) - Thousands of protesters took to the streets of India's capital, New Delhi, on Sunday, November 1, 2026, to demand the…November 1, 2026 · 00:00 GMT