Zara Tindall has given birth to a baby girl weighing 9lbs 3oz, a sister for Mia, Buckingham Palace has announced.

Mrs Tindall and her husband, Mike, welcomed their new arrival at an NHS hospital, Stroud Maternity Unit, on Monday.

The Queen is said to be "delighted" by news of her seventh great-grandchild. the proud grandmother, the Princess Royal, and great-grandmother will celebrate at Royal Ascot today.

A spokesman for Buckingham Palace said: "Mrs Michael Tindall was safely delivered of a baby girl on 18th June, at Stroud Maternity Unit. Mr Tindall was present at the birth. The weight of the baby was 9lbs 3oz.