Northern India is grappling with a punishing heatwave this May, with cities like Delhi, Agra, Jaipur, and Prayagraj recording temperatures above 40°C. In Delhi, the heat index has made it feel close to 50°C, pushing residents to seek relief indoors.