%VIRTUAL-SkimlinksPromo%Immigrants have cost UK taxpayers more than £22 million a day for 17 years, a report has claimed.
Migration Watch UK research claims that the public purse was £140 billion worse off between 1995 and 2011 as a result of people moving to Britain.