11 Most Famous City Squares in the World

Page 3 of 12

10. Trafalgar Square, London, England

It is rightly said that your London visit is incomplete without a trip down to Trafalgar Square. The place is not only resonating with history as it commemorates the Battle of Trafalgar and the defeat of Napoleon in the same, but its special attraction is the impromptu performances and art displays that are often seen here.

trafalgar

Page 3 of 12