It is in UK in London
The National Gallery.
The National Gallery is in Trafalgar Square
They are both located in London, the capital of the UK.
The National Gallery
In Britian... ;) In london 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 is best known for Nelson's Column, the fountains, the National Gallery, demonstrations, the annual Christmas Tree and thousands of pigeons and tourists.
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.
Norway