Rain washes Delhi streets

Aug 10, 2014 20:58 IST