Canary Wharf, built on the Isle of Dogs and created in 1981, is London's second important financial center and hold's the tallest buildings in the U.K. and is London's skyline. The city's tallest building, One Canada Square at 771 feet is the tallest building in the country.