Last month was provisionally the warmest June in England since records began, as well as the second warmest for the UK, thanks to the recent heatwave that brought a run of sweltering days and balmy nights.
The average temperature in England across the month was 17.1C, beating the previous June record of 16.9C set last year, according to figures published by the Met Office.