News imagePolice officers detain a protester during a demonstration on October 10, 2026 in New Delhi, India.

Tens of thousands of security personnel have been deployed after authorities refused permission for the demonstration to take place in the Indian capital.



Discover more from the BBC