Canary Wharf, Docklands, London.

Canary Wharf, Docklands, London, England