England takes more than nine out of 10 immigrants who come to the UK, figures published today reveal.
Since 1991 more than 2,300,000 foreigners have moved to this country. But of the four home nations, England absorbed the vast majority, taking 2,149,000, or 92%.




