Canary Wharf, London, United Kingdom
 

Canary Wharf, London, United Kingdom