The north felt the onslaught of the blistering heat on Saturday as Delhi recorded a season's high of 41 degrees celsius and the mercury hovered near the 45-degree mark in Rajasthan and Uttar Pradesh while it claimed two lives each in Jharkhand and West Bengal.
There were also reports of another seven deaths due to sun stroke in Orissa which were sent to the central control room at Bhubaneswar.
The weather office declared a "heat wave" in Gujarat with temperatures over five degrees above the normal range in many parts of the state even as a low-pressure trough in Andaman Sea brought a slight respite to eastern India.
Bokaro steel city in Jharkhand scorched at a maximum of 45 Celsius, the desert town of Barmer was 44.9 C, Varanasi was 44.5 C while Ahmedabad in Gujarat recorded 43 C.
Hisar was the hottest place in the north at 43.2 C while most towns of Punjab and Haryana including Chandigarh recorded temperatures beyond 40 degrees with a weather forecast of dust storms in the entire region.
Outages and erratic water supply added to the woes of the common man, especially in power-short UP and Delhi, which recorded a maximum of 41 C (three degrees above normal) and minimum of 22 (two above normal).
Police recovered an unidentified body at Bagmundi in Purulia district of West Bengal where the temperature was 45.1 degree Celsius while Mohammed Sheikh died at a tea stall in central Kolkata due to sun stroke, officials said.