20100208 city.delhi: Rains lash Delhi; Mercury down by several degrees