Her Majesty welcomed guests to Buckingham Palace this Wednesday for her annual festive lunch. The Queen hosts the lavish event every year in the run up to Christmas before she moves to Sandringham for the actual holiday itself, where she is joined by her close family.

The Cambridges arrived in one car, with Prince William driving them. Kate looked gorgeous in a pink, high-necked silky number and dangling earrings with her hair in sleek, minimal waves. Harry and Meghan arrived together, with Meghan looking poised and elegant in black and wearing diamond ear studs. 

Apart from Prince Charles (70), Prince William (36), Duchess Catherine (36), Prince Harry (34) and Duchess Meghan (37), other guests included Princess Anne, the Duke of Kent, Prince Andrew, the Countess of Wessex and Princess Beatrice.  

The Most Perfect Christmas Cookies

We can't imagine a better location for a festive event than Buckingham Palace and the food at the luncheon must be truly spectacular, if the videos of the Buckingham Palace chef's creating the most perfect looking Christmas cookies are anything to go by.