Cries of "Free Palestine" rang out in New York on Friday, as thousands of protesters took to the streets to denounce Israeli bombings in the Gaza Strip.
Calling for an end to "Israeli occupation" and the "liberation" of the Palestinian territories, protesters took up multiple blocks in a city that serves as a crossroads for religions and nationalities spanning the world.
The largely youthful protest -- which drew demonstrators of all origins, some sporting Palestinian flags and keffiyehs -- accused Israel of "genocide" and called for the US to withdraw support for its Middle Eastern ally.
Hamas fighters from Gaza burst through the heavily militarized border into Israel on Saturday, killing more than 1,300 people -- mostly civilians -- in an attack compared to 9/11 in the United States.
Israel has responded with a fierce bombardment of missile strikes on the densely populated enclave, killing at least 1,900 Gazans -- again mostly civilians, including more than 600 children.
Thousands are attempting to flee to southern Gaza after Israel warned them to evacuate before an expected ground offensive.
"I'm extremely worried, this has to stop," said Liz Zacharia, a professor attending the march.
"The settler colonial project of Israel has to end now," said Zacharia, whose father was from Jerusalem, adding that it feeds a growing "cycle of violence" and "oppression of Palestinians."
"From the river to the sea, Palestine will be free," protesters chanted, a slogan some Jewish organizations say calls for the destruction of Israel and is anti-Semitic.
Supporters of the slogan say it calls for equality for Palestinians and Israelis.