Some 2,200 people took to the streets in Geneva Saturday to show solidarity with the Palestinian people and to denounce Swiss policy in the Middle East.