The royal baby is born!

Royal baby: Kate gives birth to boy

Duchess of Cambridge

The Duchess of Cambridge has given birth to a baby boy, Kensington Palace has announced.

The baby was delivered at 16:24 at St Mary’s Hospital in Paddington, west London, weighing 8lb 6oz (= 3,8 kg).

The palace said in a statement that the duchess and the baby were “doing well” and would stay in hospital overnight.

The press release said the Duke of Cambridge (the father of the baby) was present for the birth.

Prime Minister David Cameron said 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.”