The head of Germany's "anti-Islamisation" movement Pegida has quit after disparaging anti-refugee comments and a photo showing him apparently posing as Hitler emerged.
Lutz Bachmann apologised for Facebook comments he made in which he reportedly called refugees "animals" and "scumbags".
He did not mention the photo of him with Hitler-style hair and moustache.
Meanwhile, thousands of people have marched in Leipzig at a Pegida rally.
Police were deployed to the streets of the eastern German city to prevent clashes with members of a rival anti-Pegida demonstration.
Pegida supporters chanted "We are the people", while their opponents shouted "Get out of here."
There were no reports of violence.