The data from IMD has revealed that Jhansi in Uttar Pradesh was the hottest city in India on Saturday as it recorded a 46.9°C temperature. It was followed by Rajasthan's Sriganganagar (46.2°C), MP's Satna (46.1°C) and Chhattisgarh's Raipur (45.5°C). Amritsar in Punjab recorded 45.5°C, Daltonganj in Jharkhand and Nagpur in Maharashtra recorded 45.4°C while Haryana's Rohtak saw 45.2°C.