latest news weather 4 Killed, Over 120 Flights Delayed After Heavy Rain In Delhi-NCR May 2, 2025 Shrutika Sawai Strong winds, dust storms, and heavy rainfall in Delhi and the NCR caused delays for around 120 flights this morning....