Supporters of German far-right National Democratic Party NPD gather as they take part in a march in ......
Supporters of German far-right National Democratic Party NPD gather as they take part in a march in Berlin. Supporters of German far-right National Democratic Party NPD wave a NPD flag as they take part in a march in Berlin May 8, 2005. German police braced for clashes on Sunday between neo-Nazis and anti-fascist demonstrators in Berlin ahead of ceremonies marking the 60th anniversary of the end of World War Two in Europe. REUTERS/Fabrizio Bensch