The British Royal Family attended their traditional Christmas Day service at Sandringham and then greeted the crowd that had gathered to see them.
The Princess of Wales wore a stylish Alexander McQueen coat, paired with Gianvito Rossi boots, an Emmy clutch, and a Juliette Botterill hat.
Prince George looked sharp in a navy suit, complemented by an El Corte Ingles tie and Hampton Classics shoes.
Princess Charlotte was dressed in a Friki coat and Papouelli shoes.
Prince Louis wore a Trotters coat along with his brother’s Trotters trousers.
The Duchess of Edinburgh chose a Claire Mischevani coat, matched with Jimmy Choo pumps, a Sophie Habsburg clutch, a Jane Taylor hat, and Pomegranate earrings.
Lady Louise appeared in a coat from The Fold, a Highgrove scarf, LK Bennett pumps, a Jane Taylor hat, and Missoma earrings.
Princess Beatrice wore a chic Maje coat with matching Maje boots and a Justine Bradley-Hill headband.
Princess Eugenie was seen in a By Malene Birger coat, LK Bennett boots, and an Emily London headband.
Zara Tindall opted for a Laura Green London coat, Stuart Weitzman boots, an Aspinal of London bag, and a Juliette Botterill hat.
Mia Tindall sported a Reiss coat, a Reiss dress, and Mayoral boots.
Lena Tindall wore a Reiss coat, Mayoral boots, and a New Look headband.
After the service, the Royal Family delighted the waiting crowd by stopping to greet them and wish them a Merry Christmas.