Motorists passing through Devizes are experiencing long delays due to temporary traffic lights.

Lines of cars have stretched down London Road this week and, as shops re-opened, business owners warned people to allow more time for their journeys.

It is likely the level of traffic will remain steady until Tuesday (April 20.)

Devizes Police, on Facebook, said: "There are three way temporary traffic lights at the junction of Windsor Drive and London Road until April 20.

"These are causing long tailbacks on all approaches so please try and find an alternative route or allow extra time for your journey."

On social media, people have reported that journeys through town have taken upwards of 45 minutes.

Wiltshire Council said the works are being undertaken to improve and repair the drainage and associated ironworks in the area, and it’s due to finish on Friday.