Trafalgar Square Christmas Tree: London’s Most Heartwarming Festive Symbol of Friendship
Every December since 1947, a towering Norwegian spruce has stood proudly in Trafalgar Square as the most meaningful Christmas symbol in London. This year’s tree, affectionately named “Ever Oslo,” began…