Countdown begins: exact date the Trafalgar Square Christmas tree will arrive in London for 2026 – Time Out Worldwide
Time Out Worldwide: London's iconic Trafalgar Square Christmas tree - a traditional gift from Norway - arrives on 30 November 2026 and will be installed...
