Catherine, the Duchess of Cambridge, has given birth to a baby boy. The baby is third in line to the British throne after his grandfather, Prince Charles, and father, Prince William. St. James's Palace says that the baby will hold the title His Royal Highness Prince (name) of Cambridge.
Stories
20900290
Videos
21099888
Media galleries
21099898
Interactives
21099904