LONDON - AUG 19 :Trafalgar Square, City of Westminster, public space, on Aug 19, 2010 in London, UK. As one of the most popular tourist attraction have more than fifteen million visitors a year.
Editorial use only
Editorial credit: Bikeworldtravel / Shutterstock.com

Royalty-free stock photo ID: 102578882

LONDON - AUG 19 :Trafalgar Square, City of Westminster, public space, on Aug 19, 2010 in London, UK. As one of the most popular tourist attraction have more than fifteen million visitors a year.