Trafalgar Square is in London England and commemorates the naval victory over the French fleet at the Battle of Trafalgar in 1805.
Introduced in 1936, the country of England included the properties of Fleet Street and Trafalgar Square.
Norway
Norway.
No, Trafalgar Square is a square in London.
It is in UK in London
Trafalgar Square is in London.
It is a gift each year from Norway.
Norway
The Christmas tree in Trafalgar Square is an annual gift from Norway.
There are two fountains in Trafalgar Square.
London's Trafalgar Square was created in 1890.
Norway.