20110521 city.delhi: Rains bring respite to Delhiites from scorching heat