Thousands of anti-capitalist protesters marched through Zurich on January 23 to demonstrate against a planned visit by U.S. President Donald Trump to the World Economic Forum's annual meeting this week. Trump is due to speak on 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.