A lorry crash, broken down train and car crash has caused rush hour delays.

At 8.01am on Wednesday, a lorry collided with a rail bridge in the Brunstane area of Edinburgh.

Engineers quickly arrived on site to inspect the damage and by 8.12am the line was reopened.

ScotRail advised that the Edinburgh to Tweedbank services would be delayed until at least 9.30am.

To help supplement the service, passengers can use their tickets and smartcards on Borders Buses and Lothian Buses.

At 8.34am, a broken down train at Coatbridge Sunnyside just outside of Glasgow has disrupted services between Balloch, Airdrie, Helensburgh Central, Milngavie and Edinburgh.

The line will need to be cleared to get the train over to the opposite track and back to a depot. Passengers have been advised to expect delays.

On the roads, an accident on the M8 eastbound on the slip from J20 Kingston Bridge caused congestion at 8.32am.

Within ten minutes the incident had been cleared and lane two reopened. Traffic Scotland said vehicles were back on the move by 8.41am.

At 8.27am, Traffic Scotland advised that a fallen tree had partially blocked the A82 in both directions between Drumnadrochit and Invermorison in the Highlands.