On colour-coded temperature charts, the Indian subcontinent is currently a sickly mauve. An unusually intense heatwave is threatening millions of…
This website uses cookies.