London, England, February 27, 2015: The River Thames meanders through the cityscape of East London as seen from the Docklands Canary Wharf Tower.

- Image ID: J3G1MK

Similar stock images