20030713 city.delhi: Heavy rain leaves city in a mess