20110710 city.delhi: Rains lash Delhi; bring mercury down