Storm Ali is causing travel chaos, with trains cancelled across Scotland.

Almost all services from Glasgow Queen Street, Central and Edinburgh Waverley were suspended due to the storms.

Trains between Glasgow and Edinburgh were beginning to return to normal around 4pm on Wednesday.

Services through Ayr, Largs, Ardrossan, Gourock, Wemyss Bay, Lanark, Paisley and Barrhead/Kilmarnock were affected.

A ScotRail spokesman said major lines are blocked due to the debris caused by Storm Ali.

He said: "Storm Ali is having a severe impact on Scotland's railway infrastructure, particularly in the Central Belt.

"The storm has caused major line blockages - for example a number of trees have fallen onto the line - and overheard wires have been damaged.

"This has resulted in the suspension of a number of our routes.

"Network Rail engineers are working flat out to get things back to normal, and ScotRail is doing everything it can to keep people moving. But services will be severely impacted for the rest of the day.

"Ticket acceptance is in place with bus operators across many parts of the country, and we are working to get buses in place to replace trains on some routes."