Delhi recorded the hottest day of the year so far, with its Safdarjung observatory recording a maximum temperature of 31.6°C, which is 7.2°C above normal, IMD said. Ayanagar station recorded a high of 30.4°C, marking a 7.1°C increase from the seasonal average. Meanwhile, minimum temperatures remained near or below average.