20090728 city.delhi: Delhi rains: Mostly woes; a few thrills