Germany struggles to adapt to immigrant influx

4000
3000