Designed by
Title
New development construction site in Canary Wharf #98095051
Description
London, UK - May 24, 2017 - New development construction site in Canary Wharf with elevated DLR rail track and Citigroup Center building in the background
This image is editorial