Delhi traffic jams rain Delhi Deluge Leaves Many Stranded: Traffic Turns Chaotic, More Showers Likely August 1, 2024