The Duke and Duchess of Sussex have presented their newborn son to the world.

Speaking in St George's Hall at Windsor Castle, Meghan said: "It's magic, it's pretty amazing. I have the two best guys in the world so I'm really happy."