1 Canada Square Designed by: Cesar Pelli and Associates Construction Completed: 1992 Area: Docklands Post Code: E14 City: London, England
While ordinary in appearance, at 50 stories, this was the tallest office building in Europe at the time this photo was taken. The building's signature is a 130-foot stainless steel pyramid cap weighin...read more >>