Today, Queen Elizabeth and Prince Philip gave the traditional Christmas lunch at Buckingham Palace. 50 royal guests including those who will not be able to spend Christmas at Sandringham were invited to the lunch. British royal family members including Prince Charles, Duchess Camilla, Prince William, Duchess Catherine and their children Princess Charlotte and Prince George, Prince Harry and his fiancee Meghan Markle, Princess Eugenie and Princess Beatrice attended the traditional Christmas lunch. (Meghan Markle wore Nightshade dress by Self-Portrait) |