Christmas in London: Top 10 ways to celebrate it 

Immerse yourself in the festive atmosphere at Winter Wonderland in Hyde Park.

Glide gracefully across the ice at one of London's many ice rinks.

Browse the stalls at one of London's many Christmas markets, such as Southbank Centre Winter Market or Kingston Christmas Market.

Admire the city's glittering Christmas lights, especially along Oxford Street and Regent Street.

Enjoy a traditional Christmas dinner at one of London's many pubs or restaurants.

Attend a Christmas carol service at one of London's iconic churches, such as St. Paul's Cathedral or Westminster Abbey.

Take a festive ride on the London Eye for stunning views of the city's skyline.

Catch a performance of a Christmas panto or ballet.

Indulge in a spot of Christmas shopping at one of London's many department stores or boutiques.

Visit one of London's many museums or galleries, many of which offer special Christmas exhibitions and events.