answersLogoWhite

0

Is trafalgar square a city

User Avatar

Anonymous

15y ago
Updated: 8/18/2019

Trafalgar Square is a plaza in London UK. Its focal point is a statue of Admiral Lord Nelson - regarded as Britain's greatest naval hero - who defeated Napoleon's French fleet at the Battle of Trafalgar in 1805. Horatio Nelson was fatally wounded during the battle but lived long enough to know that the battle was won. Trafalgar Square was laid out in commemoration of his victory - which incidentally - was the name of his flagship (HMS Victory).

User Avatar

Wiki User

15y ago

What else can I help you with?