The Duchess of Cambridge gives birth to a girl weighing 8lbs 3oz (3.7kg) at 08:34 BST. The Duke of Cambridge is present for the birth. The princess is fourth in line to the throne.
Kensington Palace announces the baby’s name: Charlotte Elizabeth Diana, and her official title as Princess Charlotte of Cambridge.
The baby will be known as Her Royal Highness Princess Charlotte of Cambridge.
— Kensington Palace (@KensingtonRoyal) May 4, 2015