Trafalgar Square, London, England

Submitted to: The Essential Guide to London: Exploring the 44 Best Attractions in the City

Trafalgar Square is actually a huge city square commemorating the victory of Lord Nelson against Napoleon’s navy in 1805 at the Battle of Trafalgar. The main monument inside the square is a solitary tall column on which Nelson’s figure stands looking over London. His monument is encircled by 4 huge lions and a number of […] More

1 Point
Upvote