Thunderstorms and heavy rains at many places in north India claimed at least 38 lives in Uttar Pradesh and Jammu and Kashmir and caused temperatures to dip in the region.
In Uttar Pradesh, 34 people were killed due to thunderstorms which uprooted trees, snapped power lines and disrupted traffic since last evening.
In Jammu and Kashmir, four persons were killed and 19 others injured as thunderstorms and heavy rains hit the state.
Heavy rains and storms lashed Jammu region late last night bringing the temperature down from 45.5 degrees Celsius to 37.5 degree celsius.
Mercury also dipped in Himachal Pradesh where the tribal areas had fresh snowfall and the mid and lower hills were lashed by rains.
The minimum temperature dropped to 2.5 degrees at Keylong in Lahaul-Spiti district while Kalpa in Kinnaur district recorded a low of 4.4 degrees, four notches below normal.
Heavy rains lashed parts of Kangra district and Palampur was wettest in the region, receiving 55.2 mm rain.
Sangla valley and Kalpa in Kinnaur recorded 36 mm and 30.7 mm of rain while Keylong had five cm of snow and 19 mm rain.
In state capital Shimla, the mercury dropped to 24.9 degrees and night temperature fell to 11.9 degrees C, 2.6 degrees below normal.
A storm also lashed parts of Chamba and Shimla district last night, uprooting trees and causing extensive damage to apple and other fruit crops.
Meanwhile, in Rajasthan, more than a dozen people died due to heat in various parts of the state since yesterday.
Three persons each died in Jaipur and Kota, two each in Sawaimadhopur and Karauli, one each in Ajmer, Baran and Alwar.
In the national capital, the maximum temperature was recorded at 41.2 degree celsius and the minimum at 29.1 degrees. There were also reports of traces of rain in parts of the capital, the Met office said.
It said the humidity oscillated between 70 and 31 per cent.