For her eldest child Peter Phillips’ marriage to Harriet Sperling, the Princess Royal opted for a 45-year-old piece of headwear.

The 48-year-old son of Princess Anne is set to wed Harriet, 45, on Saturday, June 6, at Gloucestershire's All Saints Church in an intimate but deeply significant affair.

Princess Anne's son Peter Phillips is marrying NHS nurse Harriet Sperling, two years after they first met, with senior royals on hand to welcome the newest member of the Royal…