Rate Our Skylines
Canary Wharf - London, UK
- One of the largest business estates in the world covering 86 acres
- 6 million sq ft of office space
- 8.1 million sq ft of office space is under construction
- 55,000 people work in Canary Wharf, this is set to rise to...