The discussion should not be about whether immigrants contribute to Britain or not ??? some do but those coming in hordes with low skills and over-stayers on tourist visas or family members of legal immigrants visiting will be a tax on the social system.