Britain is preparing itself for the hottest weather of the year, with temperatures expected to be on par with popular Spanish holiday resorts.
The warm weather is expected to continue for between seven to 10 days.
- England and Wales will see temperatures reach the mid 20s with southern areas reaching 28 to 29C
- Forecasters predict highs of up to 29C in London and the south east of England on Sunday, with tennis fans and players set for sweltering conditions at the Wimbledon finals
- Parts of south east England could reach 30C on Sunday
- Scotland faces more cloud but temperatures will still reach the low 20s
The last time Britain enjoyed a long spell of warm weather was in July 2006, when temperatures rose to over 28C in many areas for over a fortnight.