City buildings Canary Wharf, Isle of Dogs, Docklands, East London, UK, GB

- Image ID: C71MAB