Christmas tree in London’s Trafalgar Square

trafalgartree

A token of gratitude for Britain’s aid during World War II, the Christmas tree in London’s Trafalgar Square has been the annual gift of the people of Norway since 1947. 

Submitted by Ken K.