Heavy rains lash Delhi

Jul 20, 2013 21:01 IST