Rising immigration has helped to fuel a 26-year high in the number of children women are having in England and Wales
Figures released by the Office of National Statistics show the average number of children has risen for a fifth straight year to 1.87, the highest rate since 1980.
The last decade has seen a 77 per cent increase in births by mothers born outside of the UK, with the figure climbing to almost 150,000, or over a fifth of all babies, last year.
As Britain's demographics change, Mohammed is expected soon to replace Jack as the most popular boy's name. It has already pushed Thomas into third place.
The baby boom is back
Fertility rate 'at 26-year high'