A train door fault has forced the cancellation of trains between Glasgow and Edinburgh.

Trains were disrupted and delayed from 7.15am on Friday due to the incident at Linlithgow.

Services returned to normal at around 9.10am but knock-on delays are expected until 10.45am.

A ScotRail spokesman said: "Our teams worked as fast as possible to return services to normal and get people where they needed to be.

"We apologise for any inconvenience caused by this disruption and remind customers delayed more than 30 minutes they are entitled to compensation under our delay repay guarantee provided they keep hold of their tickets."

A number of trains were delayed by around ten minutes, while the 9.30am Queen Street to Edinburgh and 10.15am Queen Street to Edinburgh trains were cancelled.