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.