Last month was the hottest June on RECORD for England, the Met Office says - with an average temperature of 17.1°C

England has sweltered through the hottest June ever, official figures show. Provisional figures reveal that across the country, the average temperature was 17.1°C last month.

More from Science & Technology