Canary Wharf

 

Canary Wharf in London.