The 60ft Norwegian spruce in Trafalgar Square has been London’s symbol of Christmas since 1947 – and it’s a bond between two nations. It’s an annual gift from the people of Oslo to mark the aid we ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results