A heatwave is sweeping through vast parts of the country. This has only intensified today with the mercury crossing 45 degrees in several places. New records are being broken every day. Delhi recorded its second hottest April in 72 years with an average monthly maximum temperature of 40.2 degrees Celsius.