Trains were cancelled after a lorry smashed into a railway bridge.

The incident, which happened at Newcraighall at around 12pm on Monday, affected the Borders Railway service between Edinburgh and Tweedbank.

ScotRail advised customers no trains will run through the station until the bridge was examined.

The line reopened around 2pm.

A spokesperson said: "A road vehicle has struck a bridge in the Newcraighall area.

"The bridge will need to be examined by our staff.

"Our response team are en-route to examine this and are estimated to be on site from 12.30pm.

"Until then we are unable to run trains through this station."