Rain and storms have hit Madhya Pradesh for 42 days straight, affecting 45 districts including Bhopal, Indore, & Gwalior. The unusual weather is caused by two cyclonic circulations and a western disturbance. Temperatures have stayed below normal for May.