Aerial view of Canary Wharf, Docklands, London, UK. Also known as Isle of Dogs. Millennium Dome and Thames Barrier in

- Image ID: P64NXW