Britain has recorded its highest ever temperature as the 40C (104F) mark was provisionally broken for the first time, at Heathrow airport.
The previous record, of 38.7C in 2019, fell first when 39.1C was provisionally recorded on Tuesday morning at Charlwood in Surrey, and then 40.2C was reported at Heathrow at 12.50pm, the Met Office said.