Christmas in London
Londoners definitely know how to celebrate Christmas. The official fun starts on Thursday 1 December with the lighting of the famous Christmas tree in Trafalgar Square. But long before that day, the streets of the capital are filled with sparkling lights and decorated shop windows, while those at the Christmas markets stay warm with mugs of hot mulled wine and roasted chestnuts. Soak up London’s Christmas spirit, straight from the novels of Charles Dickens!