Five firefighters have been injured after two engines came off the road and landed on their sides.

The engines had been heading to a car crash before they left the B9006 road near Inverness around 7am on Saturday.

The fire service said five of the eight firefighters were taken to hospital but none suffered life-threatening injuries. Two had to be freed by their colleagues.

It is understood conditions in the area were icy at the time.

A spokesman said: "At 7.03am on Saturday, February 6, Inverness control were advised of a road traffic accident on the B9006 at Cantraybruich.

"They subsequently dispatched two appliances from Inverness fire station to attend.

"At 07.16, while en-route to the incident under blue light conditions, both appliances left the road at Newlands of Culloden.

"Six crew members were able to exit the vehicles. Two crew members were, however, trapped inside an appliance for a period before being released by colleagues."