Heavy rains lash Delhi

Updated: Jul 20, 2013 18:07 IST

Pedestrians walk through a water logged street during a heavy downpour in New Delhi. (AFP Photo)
6/11
Pedestrians walk through a water logged street during a heavy downpour in New Delhi. (AFP Photo)

top photos

other photos