The far-right National Democratic Party, known in German as the NPD, is an ugly, festering sore on Germany’s body politic. The NPD is shamelessly xenophobic, jingoistic, racist and, worst of all, antisemitic. Given Germany’s central role in the Holocaust, it beggars the imagination that there are still German politicians, even on the fringes of society, who […]