As Germany heads into elections, the Alternative for Germany (AfD) is making unprecedented gains. Two shocking attacks have put immigration at the heart of the German election campaign, after the police announced in both cases that the suspects were Afghans.