Rajasthan's Ganganagar recorded the highest temperature in India at 45.8 degrees Celsius on May 15, as per IMD.Other cities facing heatwave conditions included Varanasi, Gaya, Daltonganj, Delhi, and Ambala.Top 10 hottest Indian cities on May 15 included Ganganagar, Jaisalmer, Bikaner, Barmer, Churu, Pilani, Sultanpur, Dehri, Varanasi, and Khajuraho.IMD predicts ongoing heatwave conditions in states like MP, Bihar, UP, Punjab, and Rajasthan till May 20, with no immediate relief expected.