Thousands of demonstrators marched Sunday in Berlin, in protest against the far-right Alternative for Germanys debut in parliament next week.
Bearing posters with slogans like "Stop AfD", "My voice against incitement" or "My heart beats for diversity", the demonstrators rallied two days before AfD lawmakers will join other MPs at the first sitting of Germany's newly-elected parliament.