A double decker bus crashed into a wall in Fife after the driver lost control on an icy road.

The incident happened at 4.30pm as the bus made its way along Bellyeoman Road in Dunfermline.

Eyewitnesses reported seeing the vehicle slide on the icy road surface before hitting a lamppost and then a wall at the side of the carriageway.

It is understood at least one car was also hit as the bus careered out of control.

No one was injured in the incident, a police spokesman said.

Passengers were taken off the bus and the road was temporarily closed for council workers to clear debris and lay down grit.