Thousands of people marched through the Swiss city of Geneva on Saturday, calling for an end to the genocide in Gaza, which is under Israeli attacks and blockade. Gathering near the Mont Blanc Bridge, the protesters carried Palestinian flags through the city center for hours, chanting slogans in Arabic, English and French. They also protested against the United States and the Swiss government, which they accused, along with Israel, of complicity in what is happening in Gaza. The march, held under heavy police security, ended at the Plaine de Plainpalais after about two and a half hours.