The Duchess of Cambridge has given birth to her third child - a baby boy.
Catherine, Duchess of Cambridge has given birth to her third child - a baby...