Rail services were cancelled or delayed after a railway bridge between Welshpool and Shrewsbury was struck by a vehicle in the early hours of Friday morning.

Transport for Wales say the line is now open but disruption is likely to continue until at least 4pm.

They say train services running through Shrewsbury and Welshpool may be delayed by up to 30 minutes.

Passengers were advised to check their routes before travelling.

The incident happened in the early hours of Friday morning when a road vehicle collided with a railway bridge between Welshpool and Shrewsbury.

The crash caused some structural damage to the bridge and debris to fall onto the railway line.

Engineers have been working to re-open the line as soon as possible.