The royal birth is imminent, and no, we don’t mean Khloe Kardashian (though we’re keeping our ears to the ground). Kate Middleton is set to finally give birth this month and we couldn’t be more excited – but just when will she give birth to baby number three? In true patriotic style, The Duchess of Cambridge is expected to give birth on St. Georges Day – the 23rd of April! That’s only less than two weeks away, so get the popcorn ready and enjoy the live-stream