Scotland has had its warmest ever Easter Sunday, with temperatures reaching 23C.

Warm air from North Africa arrived on Friday and temperatures have continued to rise.

The heat has reached 23C at Fyvie Castle in Aberdeenshire, making it Scotland's hottest Easter Sunday on record.

The warmest temperature was previously set at Aboyne in 2015 where 21C was recorded.

A spokesman for the Met Office said: "The previous highest Easter Sunday in Scotland was 20.7C at Aboyne on April 5, 2015.

"It's probably the best we'll see today with temperatures taking a dip now and it starting to cool off.

"However it's now 22.8C at Fyvie Castle in Aberdeenshire.

"Going forward we may do it all again tomorrow and could see values of 22/23C.

"It will obviously be cooler around the coast, particularly the east coast with a south-easterly breeze off the North Sea meaning Aberdeen may only see temperatures of around 16/17C."