Teen pregnancy has steadily been on the decline in recent years and for the first time in generations, women in their 40's are having more babies than women under 20.

The Office for National Statistics data showed there were 697,852 live births in 2015.

There were 697,852 births last year and the average age of giving birth is 30.3.The data also shows that fertility rates have dropped in all age groups under 25 while increasing for all age groups 30 and over. The last time the over 40s had the higher fertility rate was in 1947, in the wake of WWII.