Zara Tindall, the Queen's granddaughter, has given birth to a baby girl, Buckingham palace has said.
The baby is the second child for Zara, 37, and Mike Tindall, 39, the fourth grandchild for the Princess Royal and the seventh great-grandchild for the Queen and the Duke of Edinburgh.
Surely though that should be the 3rd child? as they had a miscarriage