Prince Harry and Megan Markle could not hide their delight as they presented their son to the world.

Meghan and Harry posed for pictures with the tiny infant in the majestic St George's Hall in Windsor Castle, just two days after he was born.

The duchess declared: "It's magic, it's pretty amazing. I have the two best guys in the world so I'm really happy."

As her husband held their son, Meghan added: "He has the sweetest temperament, he's really calm."

As they both laughed, Harry said: "I don't know who he gets that from."

Meghan added: "He's just been the dream so it's been a special couple of days."

The American former actress gave birth to the overdue 7lb 3oz boy on Monday at 5.26am.

The baby, whose name has not yet been announced, is seventh in line to the throne and the Queen and the Duke of Edinburgh's eighth great-grandchild and the Prince of Wales's fourth grandchild.

Amid surroundings steeped in royal history, the latest royal baby made his debut behind closed doors, with a small press pool of only one reporter, one photographer, three cameramen, as well as the couple's own private photographer and a household press officer photographer.

Harry added: "Another great grandchild."

Later, asked to show more of their son's face to the cameras, Meghan laughed as Harry joked: "He's already got a little bit of facial hair as well, wonderful."

Meghan added: "Thank you everybody for all the well wishes and kindness, it just means so much."