The mercury took a sudden dip on Friday as rainfall battered Delhi and adjoining areas bringing respite to the people from the sweltering heat.

Thunderclouds over the national capital brought the maximum temperature down to 37 degrees Celsius. By 4.30 pm, light rain had hit most parts of Delhi and adjoining areas.

The IMD said that thunderstorm with rain and gusty winds would occur over and adjoining areas of Delhi, Hisar, Rohtak, Jhajjar, Panipat, Kosli, Sonipat, Bagpat, Gurugram, Rewari, Bawal, Manesar Ghaziabad, Noida, Hodal, Mahendragarh.

“Hail precipitation most likely over and nearby of Meerut, Modinagar, Loni, Khair and isolated places of Delhi during the next two hours,” the IMD said.

The change in weather in the national capital came on the day a sudden spell of rainfall hit parts of Himachal Pradesh. In Mandi, people were seeing running for shelter as heavy rain lashed the town.

Skymet Weather issued an alert for Himachal Pradesh predicting light to moderate rain and thunder shower with isolated hail storm and strong wind.

“#Weather alert for #HimachalPradesh Light to moderate rain and thunder shower with isolated hail storm and strong wind over Bilaspur, Chamba, Hamirpur, Kangra, Kinnaur, Kullu, Lahul & Spiti, Mandi, Shimla, Sirmaur, Solan and Una during the next 18-24 hrs,” tweeted Skymet Weather.

Rain and thundershower have also been predicted at isolated places in Rajasthan, Punjab and Haryana.

Down south, thunderstorms are expected till 19 May in Bangaluru. The temperature, according to weather analysts, is expected to range between 22 and 33-degree Celsius.

South India, particularly, southern Tamil Nadu and Kerala, will witness pre-monsoon activities throughout the month of May.

Heavy rains are expected to hit the regions in the last week of May.