Decades of social welfare, heavy regulation, and falling birth rates have left Europe facing its biggest test in eighty years.
Decades of social welfare, heavy regulation, and falling birth rates have left Europe facing its biggest test in eighty years.