The next royal baby will be a blonde-haired girl called Alice, weigh between seven and eight pounds and will arrive next Saturday... at least that’s what the smart money says.
According to bookies, these are the most likely outcomes as the Duchess of Cambridge prepares to give birth to her second child.