Commuters have been warned to take care after freezing conditions overnight left icy patches on roads.

A "yellow" warning for ice and snow is in place for the Highlands, north east Scotland and Tayside until 11am on Tuesday.

On Sunday, Edinburgh and Glasgow experienced their coldest day in seven years, with temperatures falling as low as -8C.

Snow and ice led to more than 70 flights being cancelled on Monday, with some schools also shutting.

Aberdeenshire Council said gritters would be out on main roads on Tuesday morning.

The Met Office's chief forecaster said: "Showers, falling as a messy mix of rain, sleet and snow, will push into northern and eastern parts of the UK on Monday afternoon and last through much of the night.

"These will lead to icy stretches forming as surface temperatures rapidly fall below freezing from early Monday evening. Some small further snow accumulations are also possible in places.

"The showers will gradually die out from the north overnight, but will likely persist for much of the period in parts of southeast England."