Vast stretches of northern India, which has struggled under sweltering heat, on Tuesday had the weather gods to thank for much-needed relief as showers swept the region and brought about a dip in temperatures.
Showers occurred in Rajasthan, Uttar Pradesh, Punjab, Haryana and Himachal Pradesh, with the weatherman forecasting more rainfall in the coming days.
Although Delhi did not receive any rainfall, an overcast sky greeted residents in the morning as the day temperature tumbled almost nine notches to settle at 32.8 degrees Celsius.
The minimum in the national capital was a shade lower than that on Monday at 29.2 degrees.
Delhiites, who experienced high humidity of between 52 and 73 per cent, may see rain/thundershowers in some areas tomorrow, the MeT office said.
Pre-monsoon activity leading to heavy precipitation brought respite from high temperatures in parts of Rajasthan where Ajmer recorded 50.4 mm rainfall.
People in the Pink City of Jaipur also enjoyed their first pre-monsoon showers, measuring 25.9 mm till afternoon, while Kota received 2.4 mm rainfall.
However, conditions remained unchanged in places like Sriganganagar, which recorded the hottest temperature in the state at 43 degrees, followed by Jaisalmer (41.2 degrees) and Bikaner (40.6).
The MeT office said that showers or squalls may hit parts of north-west Rajasthan in the coming 24 hours.
Meanwhile, four labourers working at a brick kiln in a suburban town near Jaipur were injured in a lightning strike during a squall, police said.
Moderate to heavy showers occurred at isolated places inwestern Uttar Pradesh and at one or two places in the eastern part of the state. Heavy to very heavy rain occurred at one or two places in the Moradabad division, which reported a drop in the day temperature.
The hottest place in UP was Banda, which recorded a maximum of 43.2 degrees.
People across the neighbouring states of Punjab and Haryana, too, enjoyed welcome showers after days of hot and humid weather.
Chandigarh was hit by a dust storm in the afternoon followed by showers which brought down the mercury to 33.3 degrees, six notches below normal, weather officials said.
Light showers in Haryana's Ambala saw the maximum settle at 35 degrees.
Amritsar in Punjab was lashed by heavy showers measuring 40 mm in the late afternoon, but scorching heat during the day saw the maximum touch 42.6 degrees.
Ludhiana and Patiala, too, received rain with the MeT office predicting showers tomorrow as well at a few places across the two states.
Several parts of Himachal Pradesh were lashed by heavy rain while a cloudburst caused massive soil erosion in Tai village in the Pangi tribal area of Chamba district.
Large chunks of land were washed away and crops and property suffered heavy damage due to the cloudburst, panchayat sources said, adding that the extent of the losses was yet to be ascertained.
Jogindernagar in Mandi district recorded the highest rainfall in the state at 89 mm followed by 68 mm at Dharamsala.