London for Christmas 2026: From the 15-meter Tree in Covent Garden to the Three-Kilometer Light Trail at Kew
London is dressed for Christmas 2026: a 15-meter tree in Covent Garden, Hogwarts symbols on Oxford Street, neon Soho, and a three-kilometer light trail at Kew Gardens are already open for the November 14–15 weekend.
Read more →