20090628 city.delhi: Rains bring much-needed relief to Delhi