How does London welcome its Norwegian Christmas Tree?!

The world’s most famous Christmas tree historically sails into Immingham Dock on the last leg of its 400km journey from Norway to London. Once in Trafalgar Square, the 21-metre tall tree is decorated in traditional Norwegian style, ready for the switching-on ceremony usually the first week of December. This year’s tree is between 115 and […]

How does London welcome its Norwegian Christmas Tree?! Read More »