2: Trafalgar Square, London, UK
Visitors per year: 15 Million
Trafalgar Square is a public space and tourist attraction in central London. There are a number of commemorative statues and sculptures in the square.
Trafalgar Square is one of the top attractions in London, of course bolstered by the fact that it includes the National Gallery, National Portrait Gallery, St Martin-in-the-Fields Church as well as Trafalgar Square itself.