Rains3_955239594.jpg
ehicles get stuck in a traffic jam after rain water accumulates the streets in New Delhi