Stock Photo: England, London, Canary Wharf. Glass clad skyscrapers in the Canary Wharf office and shopping development in Docklands. The area is home the the three tallest buildings in the UK.