Embed presentation
Download to read offline


Trafalgar Square is a public square in central London that was established in the early 19th century to commemorate the British naval victory over France and Spain at the Battle of Trafalgar in 1805. It has since become a significant London landmark and a place for community gatherings and annual New Year's Eve celebrations.

