There is heavy traffic on numerous roads in the town centre this afternoon.

Delays are being reported along Trinity Street, Manchester Road and Bradshawgate, due to a few incidents.

A Transport for Greater Manchester spokesman said: "Delays in Bolton along Trinity Street, Manchester Road, Bradshawgate and on surrounding routes due to a collision.

"Some lanes are closed, please approach with caution.

"Delays to local bus services likely, check with the operator. Plan ahead."

Highways have reported that this may be being caused by an accident on Manchester Road between Raikes Lane and Green Lane, with the road partially blocked.

Another incident on Trinity Street is also causing heavy traffic in this area.

Added together with ongoing roadworks on Bradford Street, the town centre is seeing a lot of traffic this afternoon.