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