London, United Kingdom - January 26, 2013: Oxo Tower Building at River Thames Southwark in London, UK.

- Image ID: TRHP44

Similar stock images