A coach carrying more than 40 people has veered off a Highland road.

The accident happened on the A86 Laggan to Spean Bridge road at 9.15am on Thursday.

Police and fire crews were called to the scene but none of the 46 people aboard were injured.

A spokesman for Police Scotland said: "The bus went off the road and all the people have been removed from it. It appears to be a tour bus."