The immigrants who have arrived since 1997 have provided over 7 times the amount in revenue (tax) than they have cost (in terms of education, health care, benefits) according to PriceWaterhouseCoopers review of UK immigration policy 2008.
Anecdotally, it appears to me that most immigrants are...