20110220 city.delhi: Heavy rains lash Delhi