The Duchess of Cambridge has given birth to a boy, her third child and second son. The new arrival, who was born at St Mary’s Hospital,...