Participants held up placards bearing slogans including 'Stop arming Israel' or 'Gaza, stop the massacre' amid regular chants of 'From the river to the sea, Palestine will be free'