The Duchess of Cambridge has given birth to a baby girl, Kensington Palace has confirmed.
The princess was born at 8.34am this morning weighing 8lbs 3oz, with the Duke of Cambridge present for her birth.
Kensington Palace announced the birth shortly after 11am, some five hours after Kate was admitted to the private Lindo Wing of St Mary's Hospital in Paddington.
The Duchess and her newborn daughter are both 'doing well', a palace spokesman said.
There were cheers from the crowd gathered outside the hospital, some of whom had been camping for almost two weeks in anticipation of the birth.
A bulletin, printed with the details of the delivery, was placed on an ornate gold easel erected in the forecourt of Buckingham Palace. It was placed by two footman and it said the duchess was "delivered" of a daughter and gave the time of birth.
Clarence House said the Prince of Wales and Duchess of Cornwall were "absolutely delighted". Other members of the Windsor and Middletons families have been informed, including the Queen and Duke of Edinburgh, and Prince Harry, who is on Australia.
Prime minister David Cameron posted on Twitter: "Congratulations to the Duke and Duchess of Cambridge on the birth of their baby girl. I'm absolutely delighted for them.