Germany’s New Role in Europe: From Taskmaster to Petitioner

The costs of absorbing five million immigrants could easily reach the costs of German reunification — over one trillion euros over 30 years.