Tens of thousands of people marched in Berlin on Saturday in a protest against racism amid growing concern over xenophobic incidents in the east of the country.

 

Supported by trade unions, charities and religious groups, some protesters held up signs in support of migrant rescue missions in the Mediterranean, while others waved placards reading "More love, less hate".

 

The crowds eventually gathered at Berlin's famous Brandenburg gate where a number of German groups performed.