
New Canary Wharf skyscrapers are a series of high-rise buildings constructed in the Canary Wharf district of London, England. The buildings are part of a major redevelopment project that began in the... Read more »

Canary Wharf is a major business and financial district in London, United Kingdom. It is located on the Isle of Dogs in the East End of London, close to the River Thames.... Read more »