The numbers are startling. Only 3.2 per cent of Spain's population was foreign-born in 1998. In 2007 it was 13.4 per cent. Europe's Muslim population has more than doubled in the past 30 years and will have doubled again by 2015. In Brussels, the top seven baby boys' names recently were Mohamed, Adam, Rayan, Ayoub, Mehdi, Amine and Hamza.
The countries of the EU have long histories of welcoming migrants, but in recent years two significant trends have emerged. Migrants have come increasingly from outside developed economies, and they have come in accelerating numbers.