A damaged north-east railway line has caused major disruption this morning for commuters.
A broken rail between Dyce and Inverurie has made service between the stations stop.
Services from Inverness to Aberdeen are terminating at Inverurie, while trains going the other direction are terminating at Dyce.
Repairs are being carried out on the line currently but the disruption is expected to last until at least 2pm.
ScotRail has advised customers to make alternatetravel arrangements if possible until buses are available.