Sikh protesters face water cannons at the AICC headquarters in New Delhi
Sikh protesters face water cannons at the AICC headquarters in New Delhi on Monday during their protest against the alleged role of Congress leaders in the 1984 anti-Sikh riots. — Pritam Bandyopadhyay