Delhi police clash with 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.
Verilumia