After success in Saxony-Anhalt, the far-right AfD has trained its sights on state elections in the German capital of Berlin. In one of the world’s most liberal cities, the party is just four points off the lead in the polls. Alex Croft reports