Scots managed to enjoy some well-deserved sun as temperatures soared over the bank holiday weekend.

The Beast from the East and recent spells of rain were a distant memory as revellers soaked up the rays, with today expected to be the warmest day of the year so far.

People flocked to Glasgow's parks and other hotspots to bask in the weekend sunshine yesterday.

Meanwhile the first of the season's beach cricket at Elie Beach in Fife kicked off with the Ship Inn versus St Andrews University while youngsters Hamish Davidson, 2, and his 4-year-old brother Rory had fun in the sand nearby.

Martin Bowles of the Met Office said: "Scotland won’t be as warm as down south, where we expect 28C (82F) in London or the south midlands, in places like Northampton.

“But it won’t be too far behind and it looks quite likely you will be breaking records for the best early May Bank Holiday Monday.

"This holiday was only introduced in 1978, some 40 years ago, but the record has stood for almost 20 years when we saw 23.2C (73F) in 1999.

Though further north and west is expected to be rather cloudy, it is still better than was originally forecast.

He added: "Edinburgh should therefore see another lovely day, while we believe some fog could affect the south west coast, near Stranraer."

However temperatures are expected to be gone just as fast as they arrived, dropping back to their seasonal norms tomorrow, with wet and windy conditions expected on Tuesday and again on Wednesday evening.

Mr Bowles added: "Tuesday sees a lot of rain coming through from the west. It will be wet and damp and windy.

"Another front comes through on Wednesday night, with the worst again affecting the west.

"Places like Aberdeenshire should do not too badly but temperatures will be back down to normal by mid week."