Exciting news for British royalty as Kate Middleton has given birth to a baby boy. The Duchess of Cambridge's third child with Prince William.