WHICH COUNTRY GIVES THE UK A CHRISTMAS TREE EVERY YEAR?


The Trafalgar Square Christmas tree has been an annual gift to the people of Britain by the city of Oslo each year since 1947 as a token of gratitude for British support of Norway during the Second World War.

Sign Up Now to Read More Great Stuff from TUGTA