North India’s snowfall and rain are due to western disturbances, cold air from the Himalayas, and jet streams, while Maharashtra’s heatwave is caused by anti-cyclonic conditions, dry air, and ...