A double-decker bus has crashed into a ditch as snow and ice bring travel chaos to Scotland's roads.

The bus became stuck near a roundabout in Stepps, North Lanarkshire at around 7.15am on Monday morning.

No passengers were on board the bus at the time of the crash and the driver is uninjured.

A Police Scotland spokeswoman confirmed the incident and emergency services attended the scene.

Two lanes of the A80 road at the Crowwood interchange has been closed as a result.

Heavy snowfall overnight has meant difficult travelling conditions for most of the country.

Traffic Scotland have warned of heavy snow on the M77 and advised drivers to take extra care in the "extremely hazardous area".

A yellow warning for snow and ice has been issued until noon on Monday.

The Met Office warned that heavy hail and snow showers would lead to ice and snow accumulating on many surfaces.

Gritters have been assigned to affected areas.

The A9 at Thurso has also been closed following an earlier accident on the road.

STV weather presenter Sean Batty said some areas of the country are experiencing their worst snow fall in several years.

He said: "Most of the country has woken to another morning with lying snow, something which has been much more common this winter compared to recent ones.

"Some central and south western parts of the country are experiencing their snowiest conditions for several years. Wintry showers in the west will ease during Monday with mostly dry conditions developing by late afternoon.

"Temperatures on Monday will reach 3-5C, enough for a daytime thaw to set in, although in shaded areas it will remain icy.

"Heavy rain will move in from the Atlantic on Monday night, although the freezing level within this band will drop as it moves slowly east across the country later in the night. Initially it will fall as rain along the west coast and Hebrides, although will turn to sleet and wet snow before clearing east.

"Over the mainland this will start as sleet and hill snow, although snow will come down to lower levels as the night goes on.

"There will be significant snowfall over the Southern Uplands, Highlands and Grampians with 5-10cm fairly widely and 15cm above 400 metres.

"Around 2-5cm can be expected in some lower spots across the Highlands, Stirlingshire, Perthshire, Ayrshire, Lanarkshire.

"Smaller amounts may accumulate in some parts of the central belt.

"It will again be icy on Tuesday morning.

"The wintry weather will linger across Aberdeenshire and the Borders through much of Tuesday with accumulations over inland and upland areas.

"Sunshine will develop in western areas, although some wintry showers will also spread in.

"The very changeable weather will continue this week along with the see-sawing of temperatures. It will be windy, wet and milder on Wednesday, with chillier conditions returning on Thursday along with wintry showers in the west, but turns a bit milder again on Friday."