India Temperatures soar to a record 51 C in the Indian state of Rajasthan. The heatwave has claimed 300 lives since April 2016. Sources: BBC