'The 50-story Canary Wharf Tower on the Thames River is this capital city's tallest building'
London
THE CANARY: The 50-story Canary Wharf Tower on the Thames River is this capital citys tallest building
The 50-story Canary Wharf Tower on the Thames River is this capital city's tallest building
The 50-story Canary Wharf Tower on the Thames River is this capital city's tallest building
THE CANARY
London
THE CANARY