Thousands rally in New Delhi to demand India’s election chief resign

Barchart · 6d ago
Hundreds of police, some carrying batons and shields, are deployed around the rally site.