20080601 city.delhi: The mystery behind repeated showers in Delhi