20030705 city.delhi: Heavy downpour brings city to a standstill