Parts of northwest and central India were in the grip of a heatwave on Tuesday with Banda in Uttar Pradesh recording the highest maximum temperature of 46.6 degrees Celsius with no relief in sight at least till Friday. At least 37 towns and cities across Rajasthan, Haryana, Punjab, Madhya Pradesh, Uttar Pradesh, and Chhattisgarh reported maximum temperatures above 44 degrees Celsius.