A large number of trains have been cancelled across Scotland after a signalling fault.

At least 35 train services have been cancelled after a signalling fault at Croy, North Lanarkshire.

Trains in Glasgow, Edinburgh and Falkirk have all been cancelled, up until 6pm, with the majority of trains from Glasgow Queen Street being called off.

ScotRail wrote on their Twitter account : "Due to a fault with the signalling system between Croy and Larbert disruption is expected until 6pm."

Replacement buses have been requested for some services and train tickets will be accepted in place for Stirling, Larbert, Camelon, Falkirk High, Falkirk Grahamston, Polmont, Linlithgow, Edinburgh Park, Haymarket and Edinburgh Waverley.