The Duchess of Cambridge has given birth to a baby boy.
After arriving at St Mary's Hospital in Paddington at 6am on Monday, the Duke and Duchess welcomed a son.
The baby was delivered at 4.24pm, weighing 8lb 6oz.
The Duchess gave birth in the hospital's Lindo Wing, where both Prince William and Harry were born.
The palace said in a statement the duchess and the baby were "doing well". She and Prince William will remain in the hospital overnight.
In keeping with tradition, the news was displayed on an easel in the forecourt of Buckingham Palace.
The news was greeted with cheers outside both the London hospital and the palace.
The baby boy is third in line to the throne.
The royal couple are to appear outside the hospital with their son, before waiting media.
The Prince of Wales said he and the Duchess of Cornwall were "overjoyed at the arrival of my first grandchild.
"It is an incredibly special moment for William and Catherine and we are so thrilled for them on the birth of their baby boy," he added.