We're not sure if the British royal family spends Christmas morning in pajamas, but they definitely clean up nicely for their traditional appearance at mass for the holiday. The late Princess Diana followed by Kate Middleton and Meghan Markle in recent years have always dressed impeccably for holiday-related events, so we decided to take a walk down memory lane and revisit their best festive outfits.
Of course, the main holiday event for the British royals is attending mass on Christmas Day while visiting the Sandringham House country estate in Norfolk. They walk past hundreds of fans on their way to the church, so they often go all out with their outfits. Middleton, in particular, is a fan of literal holiday looks, so she's worn a lot of red, green, and plaid. Scroll down to revisit our favorite royal holiday looks over the years.