Reflections on a festive visit to London last December, highlighting the city’s dazzling Christmas decorations and skyline views. Attractions include the sparkling Thames, the Spirit of Christmas installation on Regent Street, and a break at The Garden at 120. It captures the vibrant atmosphere and iconic sites like Harrods and Covent Garden.