Tens of thousands of people are protesting today in the German city of Dresden against racism and xenophobia.
The Saturday rally was organized to counter the weekly racist and anti-Islamic demonstrations that have been taking place in Dresden. The weekly rallies are organized by the far-right Pegida, the German acronym for "Patriotic Europeans against the Islamization of the West."
Last Monday's Pegida rally was the largest so far - drawing an estimated 18,000 neo-Nazis and Islamaphobes.
But Saturday's counter protest mobilized a much larger crowd.