London's theatres are back to their best for Christmas 2021, with a spectacular array of shows for all comers. Whether it's a cutesy puppet show for toddlers, a traditional family trip to see a pantomime, or a dazzling night at the circus, our guide to Christmas theatre in London has got you covered.