More than two thousand gathered in Geneva in support of the Palestinian and Lebanese people on Saturday.
Marchers crossed the Mont-Blanc Bridge on the way to the Place des Nations – traffic outside the train station came to a standstill as they passed.
There were speeches calling for an end to the Israeli occupation and demands for the Israeli Prime Minister, Benjamin Netanyahu to be tried for war crimes.
The police say the march passed off peacefully.
Are there not enough foreigners in civil servant roles?
Unemployment rises slightly - but mainly seasonal
TV staff in Geneva fight against CHF 200 vote
Many street lights in Geneva broken
Geneva allows Xmas music on terraces
US governors impressed with Swiss education
