Catherine, Duchess of Cambridge gave birth to a son at 4.24pm this afternoon, Clarence House has announced. The boy is third in line to the throne after Prince Charles and Prince William.
The baby, which weighed 8lbs 6oz, was born at the private Lindo Wing of St Mary's Hospital, Paddington, in London. The boy's name will be announced "in due course".
The news was announced via email to royal correspondents, and on an easel displayed outside Buckingham Palace.
David Cameron greeted the news on Twitter:
I'm delighted for the Duke and Duchess now their son has been born. The whole country will celebrate. They'll make wonderful parents.
— David Cameron (@David_Cameron) July 22, 2013
Ed Miliband tweeted:
Many congratulations to the Duke and Duchess of Cambridge. I wish them and their son all happiness and good health.
— Ed Miliband (@Ed_Miliband) July 22, 2013
Not everyone was so overjoyed, though:
Here's to the approx 1,990 other babies born in Britain today. May your days remain Witchell-free.
— Aditya Chakrabortty (@chakrabortty) July 22, 2013