The UK population is on course to hit 70 million within 16 years - and 73 million in 25.

It was 67 million last year. 

The Office for National Statistics says almost half of the increase over the next decade will be fuelled by immigration.