beautyandthebestoftherest.com
Kate has given birth and it is a …
BOY! It has just been announced that Catherine the Duchess of Cambridge has given birth to a baby boy. The baby was born at 16.24 BST and he weighs 8lb 6oz. The baby heir to the British throne was …