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).
Trafalgar Square is in London.
London
No. The statue in Trafalgar Square is of Admiral Horatio Nelson.
No, Trafalgar Square is a square in London.
Try City Hall
There are two fountains in Trafalgar Square.
London's Trafalgar Square was created in 1890.
London, at Trafalgar Square.
trafalgar square
Trafalgar Square is in London England and commemorates the naval victory over the French fleet at the Battle of Trafalgar in 1805.
Trafalgar Square didn't exist before the battle. It was built to commemorate Nelson's victory.
Parliament Street links Trafalgar Square and Parliament Square. And Whitehall.