Anti-Islamization leader steps down amid uproar over Hitler selfie
The photo shows Lutz Bachmann, leader of PEGIDA, which translates in English to Patriotic Europeans Against the Islamization of the West. It appeared Wednesday on the cover of German tabloid…