Thousands of anti-capitalist protesters marched through Zurich on Tuesday (January 23) to demonstrate against a planned visit by U.S. President Donald Trump to the World Economic Forum's annual meeting this week.
Organizers had called for protests under the mottos "Trump Not Welcome" and "Smash WEF!"
Trump is due to speak on Friday (January 26) at the WEF meeting in the Alpine town of Davos, an annual meeting of global business and political leaders where protests have been banned.
Flag-waving demonstrators, whom Zurich police estimated at 2,000, marched toward Zurich's financial district, where bankers had been warned to stay clear of the approved demonstration.
The protests came as about 20 demonstrators broke through security to reach the Congress Center in Davos itself, holding banners and shouting "Wipe out WEF" before they were peacefully disbanded by police.
More than 4,000 Swiss soldiers have deployed to guard the town alongside 1,000 police and a no-fly zone is in place
Banner/Thumbnail credits: Reuters, Arnd Wiegmann