London England UK. Heavy traffic on the A2 road entering London towards Blackwall Tunnel showing Canary Wharf development in bac

- Image ID: G3191E

London England UK. Heavy traffic on the A2 road entering London towards Blackwall Tunnel showing Canary Wharf development in bac

BRIAN HARRIS / Alamy Stock Photo

Image ID: G3191E

Location: London Greenwich, London A2 road