ScotRail has apologised after passengers heading to Edinburgh were crammed into the train this morning as services were cancelled.
Those heading from Fife to Edinburgh were seen packed on the service that was due to arrive at Waverley at 8.40am on Thursday December 1.
With the 8.24am and 9.13am ScotRail trains from Dunfermline City (formally known as Dunfermline Town) cancelled, Fife commuters squeezed onto the running service leading to the aisles filling up with customers.