Protesters gesture during a demonstration against Islamists by neo-Nazis and self-styled soccer hooligans...
Protesters gesture during a demonstration against Islamists by neo-Nazis and self-styled soccer hooligans in Hanover November 15, 2014. The hooligans - as they term themselves - staged a protest against the ultra-conservative Islamic Salafists a week after the 25th anniversary of the fall of the Berlin Wall. REUTERS/Fabian Bimmer (GERMANY - Tags: CIVIL UNREST RELIGION)