The Princess of Wales was joined by her husband, Prince William, and her three children for the Buckingham Palace lunch ...