A rescue effort to remove a large lorry from a canal in Wiltshire closed a busy A-road for more than 24 hours over the weekend.

Police shut the A346 Salisbury Road between the Esso Island in Burbage to Blenheim Road in Marlborough in the early hours of Saturday morning - around 2.40am - after a PrimaFrio lorry missed a bridge and ended up in the shallow water below.

A Wiltshire Police spokesperson said at the time: "There are not thought to be any injuries but a lengthy recovery operation is now underway."

(Image: Dave Cox) (Image: Dave Cox) Drivers were advised to find alternative routes.

Traffic was affected between Marlborough and Tidworth but coped well with the obstruction.

There was some damage to a brick wall on one side of the bridge.

Recovery trucks remained at the scene for the rest of the day. The route reopened at around 8.45am on Sunday, June 15.