Prince Harry and Meghan Markle have named their new baby Archie.
The Duke and Duchess of Sussex made the announcement on their Instagram account as they published a photo of their two-day-old new arrival being introduced to the Queen and the Duke of Edinburgh.
The couple had earlier showed off Archie — who weighed 7lbs 3oz (3.2kg) when he arrived into the world on Monday — in front of cameras at Windsor Castle.
"Um, it’s magic, it’s pretty amazing," said Meghan on Wednesday, asked how she was feeling. "I mean I have the two best guys in the world so I’m really happy."
The full name of the new royal baby will be Archie Harrison Mountbatten-Windsor.
He is seventh in line to the British throne after his grandfather, Prince Charles; his uncle Prince William; his three cousins Prince George, Princess Charlotte and Prince Louis; and his father, Prince Harry.