London, capital city of England, UK (United Kingdom). Scenes from the city, including Docklands, Canary Wharf, and the architecture along the River Thames.
London, capital city of England, UK (United Kingdom). Scenes from the city, including Docklands, Canary Wharf, and the architecture along the River Thames.