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.
Trafalgar Square is dominated by a statue of Admiral Lord Nelson, which stands atop Nelson's Column. The statue commemorates his leadership during the Battle of Trafalgar in 1805, a pivotal naval engagement during the Napoleonic Wars. The square is also surrounded by other notable monuments and features, including the fountains and the National Gallery.