UK weather: hottest day of the year, with temperatures of 31.9C recorded St James's Park in central London records highest reading, health…

Read more