The Queen hosted her annual Christmas luncheon at Buckingham Palace, gathering members of the royal family and extended relatives for the holidays. Familiar faces like Prince William, Kate Middleton, Prince Harry, Meghan Markle, Prince Charles, and Prince George were in attendance. See who else attended the festive fete.