Last week a failed asylum seeker who had sworn allegiance to the Islamic State of Iraq and the Levant (ISIL) group killed 12 people when he drove a truck into a Christmas market in Berlin, prompting criticism of Chancellor Angela Merkel’s immigration policy.