20100821 city.delhi: Rain brings promise of cool weekend