[Solved] Who gives London its Christmas tree for Trafalgar Square every year?

Trivia: Who gives London its Christmas tree for Trafalgar Square every year?

Norway
The U.S.
France
India

The correct answer is Norway

So why is this answer correct? : Since 1947, Norway has gifted the people of Great Britain a Christmas tree as thanks for their support during WWII. The tree, which is on display at Trafalgar Square from December to January 6, is traditionally a Norwegian spruce and stands more than 60 feet tall. The annual tree lighting is a much-anticipated event in London, drawing in thousands of spectators from around the city.

Leave a Reply

Your email address will not be published. Required fields are marked *