Zara Phillips has given birth to a girl, the Queen's fourth great grandchild, Buckingham Palace has announced.

Zara gave birth at Gloucestershire Royal Hospital to her first child, which weighed 7lbs 12oz.

Father Mike Tindall, the former England rugby star, was present at the birth of his daughter, who is 16th in line to the throne.

Buckingham Palace said in a statement: ''The Queen, the Duke of Edinburgh, the Princess Royal, Captain Mark Phillips and Mike's parents, Mr Phillip and Mrs Linda Tindall, have been informed and are delighted with the news.

''The baby's name will be confirmed in due course.''