A dancer in harem pants moves down a Berlin street next to a skinhead wearing a "Reich" flag: Germany's escalating anti-mask protests in the coronavirus pandemic draw from a wide, seemingly contradictory range of political camps.
The final Zug Der Liebe (Love Train) Festival wound its way though the streets of Berlin on Sunday afternoon. As the day went on however the festival failed to live up to its name, with some revellers turning their attention on police - and each other.
Thousands of demonstrators for and against the far-right faced off in mass rival rallies in Berlin on Sunday, where calls of "We are the people" were countered with "Go away, Nazis" and techno beats.
An Alternative for Germany (AfD) supporter attacked photographers on Sunday evening outside a pub where the far-right party was celebrating success in a recent state election.
Pegida is a reactionary and xenophobic movement. But applying double standards to the group and belittling its followers is only scratching an already infected wound, argues The Local reporter Jörg Luyken.
Neo-Nazis planning to march through the town of Bad Nenndorf had to set off on foot earlier than expected, after demonstrators blocked their train – and at least one driver of the replacement bus service refused to take them.
Around 120,000 people formed a 120-kilometre human chain on Saturday linking the nuclear power stations KrĂĽmmel in Schleswig Holstein and BrĂĽnsbuttel in Hamburg, in the country's biggest anti-nuclear demonstration for years.
Seven German demonstrators who were arrested in Berlin on Sunday during the first-ever swearing in ceremony for new Bundeswehr recruits in front of the Reichstag parliament building have been released, police said on Monday.