Migration Watch claims migrants are driving social housing demand
Migration Watch has published a new claim that meeting the social housing needs of new immigrants will cost the tax payer £1 billion a year for the next 25 years. It bases its assessment on the fact that migration is currently expected to lead to the formation of 83,000 new households each year, out of…