Image: One Canada Square and Clock
One Canada Square (a.k.a. Canary Wharf Tower), a modern skyscraper (1991) in Canary Wharf, London, England. Rising 800 feet, it is the highest building in the United Kingdom.
by Holly Hayes
on June 24, 2007
location: London, London, England, UK
subjects: — Business & Money — London