20100626 city.delhi: Monsoon coming on time; it may pour more this year