The second royal baby is just hours away from meeting the world.
Kensington Palace has confirmed that Catherine, the Duchess of Cambridge is on her way to St Mary’s Hospital in Paddington, where she will give birth to the couple’s second child.
Prince Harry, who is in Australia, was among the first to be told that his nephew or niece is on the way.
How long will we have to wait for the baby?
St Mary’s Hospital is where the young royals welcomed their first child Prince George, on July 22nd 2013.
Prince George arrived after around 11 hours but second babies tend to arrive more quickly and also tend to be heavier. The average for a second labour is five hours.
Assuming the baby is born today, they will share its birthday with David Beckham and Englebert Humperdinck
St Mary’s is the same hospital saw the birth of Princes William and Harry as well as Princess Anne’s children, Zara and Peter. Let’s just say there is a lot of royal DNA on those sheets.