It's a boy for Kate and Wills
Britain has a new future king after Kate Middleton gave birth to a baby boy.
The baby, whose name has not yet been made public, arrived at 4.24pm yesterday weighing 8lb 6oz.
The duchess had been in labour for more than 11 hours but both she and the baby were said to be "doing well" as they prepared to spend last night at St Mary's Hospital in Paddington, London.
Prince William, who was present for the birth, phoned Queen Elizabeth to give her the news. He then called his dad Charles, brother Harry and the Middleton family.
The news finally came at 8.29pm, with the formal announcement that: "The Duchess of Cambridge has been delivered of a son."