Mass Immigration Responsible for 98% of UK Population Growth! Biggest Population Explosion Ever

The NCF panel discuss new data revealing that Britain is experiencing the biggest explosion in population size since records began – and 98% of that growth is due to mass immigration.