by JeremyRichards
Modern office building towers above the Docklands Light Railway Station at Canary Wharf, London, England