Tens of thousands of demonstrators gathered in the eastern German city of Erfurt on Saturday, blocking major roads and disrupting public transport, but failed to stop the far-right Alternative for Germany (AfD) from opening its annual party congress.
Many delegates arrived at the conference venue before protesters set up blockades, allowing this weekend's two-day meeting to begin on time.