The Duchess of Cambridge has given birth to a baby girl, Kensington Palace has announced.
The baby weighs 8lbs 3oz (3.7kg) and was “safely delivered” at 08:34 BST, and the Duke of Cambridge was present for the birth, the palace said.
Both Catherine and the princess, who is fourth in line to the throne, are “doing well”.
The name of the baby will be announced in due course.
A statement about the birth was published outside the palace:
— Peter Hunt (@BBCPeterHunt) May 2, 2015
At 06:00 BST and in the early stages of labour, the Duchess of Cambridge travelled by car from Kensington Palace to the Lindo Wing at St. Mary’s Hospital.
Messages of support for both mother and daughter have flooded in from around the world.
Sailors on board HMS Lancaster, known as the ‘Queen’s Frigate’, sent a message of congratulations:
— Royal Navy (@RoyalNavy) May 2, 2015
Victoria rail station was decorated in Union flags to celebrate the birth:
— London Victoria (@NetworkRailVIC) May 2, 2015
Tower Bridge turned pink to celebrate the news of a girl:
— Paul Harrison (@SkyNewsEditor) May 2, 2015
Some people were a little overexcited by the whole affair:
These people are ridiculously excited about the new royal baby: LONDON — There was a lot of excitement outside… http://t.co/c91eCfdNDD
— Electric Gherkin (@electricgherkin) May 2, 2015