20030605 city.delhi: Welcome rain at last for parched city