By David Blair. 17/03/2007
At least 2.2 million migrants will arrive in the rich world every year from now until 2050, the United Nations said yesterday.
Britain's population will rise from 60 million to approaching 69 million by 2050 - almost entirely because of immigration.
The latest figures from the UN's population division predict a global upheaval without parallel in human history over the next four decades.
(Click here to read more)