Designed by
Title
Thames Embankment #98997344
Description
LONDON, UK - MAY 15, 2012: People visit Thames Embankment in London. London is the most populous city and metropolitan area of the European Union with 9,787,426 people in 2011.
This image is editorial