20090721 city.delhi: Heavy rains lash Delhi