20110506 city.delhi: Rain and breeze cool down Delhi