20030709 city.delhi: Heavy downpour hits traffic in Delhi