Large parts of India are well into the peak summers. A massive heatwave is sweeping through the northern part of the subcontinent with temperatures touching 47 degrees at many locations.