Mediterranean temperatures in Britain today

A crowded beach at Cullercoats, North Tyneside, on Tuesday. Credit: PA

Temperatures are set to reach sizzling highs again today as even residents in Scotland's Highlands enjoy scorching sun.

With a high of 30C (86F) expected in the south of England and possibly 28C (82F) in Scotland, Britons will be bathing in warmer climes than parts of Portugal and Spain.

Yesterday's high of 29.9C (85F) in Solent, Hampshire could be beaten, according to the Met Office, which predicted highs will continue until the weekend.

The hot weather brings with it a risk of heavy downpours though, forecasters warned, adding that rain could hit the south west this week.