Delhi police clash with youth protesters on July 20
Violent clashes between police and thousands of young protesters demanding the resignation of India's education minister injured scores and caused major disruptions in central Delhi on July 20, 2026.
Verilumia