http://news.independent.co.uk/uk/this_britain/article354784.ece "Nigel Morris
A vast hidden army of illegal immigrants ensures that each day thousands of offices and homes are cleaned, streets are swept and drinks are served in Britain's pubs and clubs."
* There are between 310,000 and 570,000 illegal immigrants in the UK, according to Home Office estimates
* If allowed to live legally, they would pay more than £1bn in tax each year
* Migrants fill 90% of low-paid jobs in London and account for 29% of the capital's workforce. London is the UK's fastest-growing region
* Legal migrants comprise 8.7% of the population, but contribute 10.2% of all taxes. Each immigrant pays an average of £7,203 in tax, compared with £6,861 for non-migrant workers
* There were 25,715 people claiming asylum last year. If allowed to work, they would generate £123m for the Treasury