The Duchess of Cambridge has given birth to a baby boy.
31-year-old Duchess of Cambridge was admitted to her birthing suite at St Mary's Hospital in London at 6am.
Ten hours later the Duchess gave birth to a baby boy with husband Prince William and mother Carole Middleton at her side.
Thousands of well-wishers had gathered outside the Palace to await news, while the press have been camped outside the Lindo Wing outside the Paddington Hospital where the Duchess gave birth for several weeks.
Mother and son are in good health, with the statement saying: "Her Royal Highness and her child are both doing well."
The baby weighs 8lbs 6oz and was born at 4.24pm. Unlike in previous years, the announcement was made by press release and not via an easel on Buckingham Palace. This was so that the confirmation was made as "quickly and simply as possible".
The happy arrival follows the announcement of Kate's pregnancy by Clarence House on 3 December last year.
The baby, who is unnamed, is fourth in line to the British throne.