by mkos83
London, United Kingdom - AUGUST 20, 2009: Tourists visit Trafalgar Square. Trafalgar Square is one of the most popular tourist attraction in London, often considered the heart of London.