Queen Elizabeth and Prince Philip shared the longest royal marriage in history following their wedding on November 20, 1947.
Daily Express :: News Feed
Queen Elizabeth and Prince Philip shared the longest royal marriage in history following their wedding on November 20, 1947.
Daily Express :: News Feed