Home » Archives for June 6, 2017
Germany’s open door migration policy has set in motion a self-reinforcing cycle of knife violence.