Agra was the hottest city in India on Friday (May 17) as it recorded the highest maximum temperature of 46.9°C, according to a list released by the IMD. It was followed by Barmer (46.5°C) and Ayanagar (46.2°C). Other cities that saw temperature rise above 45°C on Friday were Jaisalmer, Ganganagar, Bikaner, Jodhpur, Churu, Pilani, Kota, Hisar, Rohtak, and Jhansi.