Wednesday marked Britain’s hottest June day on record, with a provisional 35.7C breaking the benchmark set in 1976.

Highs of 38C have been forecast for Wednesday and Thursday in London by the national weather service - breaking June's highest ever recorded temperature.

The record for the hottest June temperature of 35.6C was set in 1976 in Southampton

The Met Office has issued a rare ‘red warning’ for temperatures which are expected to reach 39C

A 69-year-old benchmark falls as temperatures surge across southern England

A temperature of 36.1C at Gosport in Hampshire was recorded on Wednesday