European countries, including Denmark, Greece, Italy, Austria, Sweden and Germany, have struggled with large numbers of migrants, immigrant crime, housing and welfare payments.
Bulgaria, Hungary, Slovenia, Macedonia, Austria and France have erected barriers.
Norway, Belgium and Slovakia have increased border checks.
Denmark has now decided that enough is enough since its non-Western immigrants have grown from 50,000 in 1980 to 500,000 today out of a total population of 5.7million.
New legislation will protect ‘Danishness’ and discourage ‘parallel’ societies. Immigrant children must learn Danish or the family will lose child benefits.
There will be a burka ban with fines of up to £1,200 for those who flout it. The government will double the judicial penalties for migrants who commit crimes.
Migrants who have been in Denmark for three years but do not speak Danish will have to pay for translators.
The anti-immigrant Swedish Democrats party is expected to take power in Sweden after the September elections.
Brexit might not be needed after all as the EU implodes.