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.