The Duchess of Cambridge has given birth to a girl.

Kensington Palace said this morning: "Her Royal Highness The Duchess of Cambridge was safely delivered of a daughter at 8.34am. The baby weighs 8lbs 3oz.

"The Duke of Cambridge was present for the birth.

"The Queen, The Duke of Edinburgh, The Prince of Wales, The Duchess of Cornwall, Prince Harry and members of both families have been informed and are delighted with the news.

"Her Royal Highness and her child are both doing well."

Kate's daughter was delivered far quicker then her first child - with the baby being born less than three hours after she was admitted to hospital at 6am in the early stages of labour.

George took more than 10 hours to be born but it appears his sister might have taken less then half that time.

Celebrations were in full swing outside the Lindo Wing as royal fans sang: "Princess! Princess! Princess!"

After several days of camping outside, dedicated royalists were singing and dancing with joy at the news.

Terry Hutt, who celebrated his 80th birthday this week and is from Weston-super-Mare, said: "I'm on top of the world."