Explainer: Why Delhi-NCR Is Suddenly Seeing Non-Stop Rainfall Meteorologists are attributing the showers to a rare alignment of multiple weather features acting simultaneously across Northern India.
Open in BitSocialBitSocial — the social app with no off switch