Delhi police clash protesters over minister resignation
Violent clashes between police and protesters demanding the resignation of a senior government minister injured scores of people and caused major disruptions in central Delhi on Monday, July 20, 2026.
Verilumia