The Duchess of Sussex has given birth to a boy, Prince Harry has announced. Speaking in Windsor, he said: “It was amazing. Absolutely incredible. I’m so proud of my wife. “It’s been the most amazing experience I could ever have possibly imagined.” The name of the baby, which is seventh in line to the throne, will be announced at a later date.