20110630 city.delhi: Showers lash city; heat at bay till Friday