Top 10 London Attractions You Must See

8. Trafalgar Square

Trafalgar Square

The name for this famous city square comes from a historic military victory where Lord Horatio Nelson defeated Napoleon at the Battle of Trafalgar in 1805. The square is a popular place for people from all over the city to gather every year on December 31st to celebrate the arrival of a new year.