Definition
Trafalgar Square is a public square in the City of Westminster, Central London, built to commemorate the Battle of Trafalgar (1805). It is a significant landmark in London and a popular spot for public gatherings and events π¬π§. The square features Nelson's Column, statues, and fountains. Unlike a quiet park, it's a bustling hub of activity. It's a symbol of British history and culture.