More than 100,000 people have been marching in the German capital Berlin to protest against xenophobia and the increasing influence of the far right.
Rights groups organised the rally, as marchers held placards reading "Indivisible" and "United against racism".
The BBC's Jenny Hill in Berlin says even the organisers seemed surprised by the turnout.
One woman said: "There are so many people who believe they can abuse human rights and questions of equality and so on, and it's time to say no, there are other people who just want to be open and open-minded."
Well done Berliners….

...we could use eight or twelve of these here in the States.
Please visit my blog The Durrati Column and sign up for my newsletter. Thanx!