People from across Germany have marched through Berlin to protest against racism, xenophobia and the far right in one of the country’s biggest rallies of recent years. Organisers put the turnout at 242,000 people. The demonstration on Saturday followed anti-immigration protests in several eastern cities during the summer.



