0
Temperatures of more than 45C have left population of 29 million exhausted – but the poorest suffer most