Come one, come all! Prince Harry and Meghan Markle attended Queen Elizabeth II’s annual Christmas lunch at Buckingham Palace on Wednesday, December 20. They were joined by more than two dozen members of the royal family, including Prince William, Duchess Kate, Prince Charles and Camilla, Duchess of Cornwall.