Royal babies down the years
From the present day all the way back to Queen Elizabeth II
Catherine, Duchess of Cambridge is due to give birth to the newest member of the royal family. Here's a look at other royal babies from down the years.
Election 2014: latest