Trafalgar Square is a well known landmark in Central London. Exciting things are always happening there.
The square commemorates the Battle of Trafalgar, where Nelson won a significant naval battle over France.
The square commemorates the Battle of Trafalgar, where Nelson won a significant naval battle over France.
(Over the centuries, the two countries have had a small rivalry, and one or two skirmishes. HA! And one or two of their little battles were fought in Canada. HA!)