
Police fire a water cannon at Bharatiya Janta Party activists as they raise anti-Muslim slogans during a protest in New Delhi, India, today. Demonstrators rallied in the wake of explosions near a Hindu temple and the railway station in Varanasi, one of Hinduism's holiest cities. The bombings killed 20 people.