Police fire water cannons at Delhi University students protesting over immediate roll back of undergrad course

Record ID: 401815