The Princess Royal, 75, beamed as she arrived at All Saints Church in Kemble alongside the King and Queen and other members of the Royal family to watch her only son tie the knot.

The son of Princess Anne is set to wed his NHS fiancée Harriet Sperling on Saturday, June 6, at Gloucestershire's All Saint's Church.

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.

The Princess Royal’s son will marry NHS nurse Harriet Sperling on Saturday