The cost of Housing, maintaining Migrants seems to be running out of hand, in this side of the World.
Perhaps it's time to act quickly and get an International Migrants Charity set up.
i.e. Multiple Countries, already taking the financial hit, fund a charity which sets up Charity funded Migrant "Hotels", Training Centres, etc.in each of the "funding" countries.
That way could lead to two fixes:-
1) The Public could pay in whatever they chose, as it's a Charity, thus, partially, fixing the public feeling resulting from bearing the cost.
2) The Migrants would be looked after, Medically, and retrained to fit vacancies wherever.
A, say, 50 million quid donation, by each Country, would start the right ball rolling - in the right direction? (and might end up being a cheap solution?)