After a week of wet and windy weather, Britons can end the bank holiday weekend on a high as temperatures rise to a warm 21C.

The good fortune is set to continue for the rest of the week with Exeter, Bristol and South Wales set to enjoy the best weather according to the Met Office.

"We're looking at fine and settled weather for most of the week," the Met Office said.

"Yesterday we saw 20.7C in Aberdeenshire and we can expect similar temperatures later today."

Forecasters predict that the pattern of nippy mornings and warm, sunny afternoons will persist of Tuesday and Wednesday in southwest England, east Scotland and south Wales before spreading to other parts of the country.

Temperatures are expected to rise as the weekend approaches, with clear skies predicted across the country.

"We are going to hold on to that high pressure which is going to keep things settled. We should see plenty more decent spells of sunshine," said Met Office Meteorologist, Alex Burkill.

The average April temperature for the UK is 11.4C.