Designed by
Title
Canary Wharf in London #287731658
Description
London, England - January 28 2007: Canary Wharf is a major business district located in Tower Hamlets, East London. It contains many of Europe's tallest buildings, including the second-tallest in the UK, Canada Tower (235m), but also the HSBC Towers (200m) and the Citibank Tower (200m
This image is editorial