Kate Middleton, the Duchess of Cambridge, is expecting a royal baby in July.