Mayor Zohran Mamdani has boycotted New York's Israel Day Parade, the first leader of the US city to be absent from the annual march in decades.
Thousands of people rallied through the streets of Manhattan at noon, waving Israeli flags and blue and white balloons, with some wearing shirts with the slogan "I love Israel".
The parade has been held annually since the 1960s in solidarity. New York is home to the largest Jewish urban population outside Israel, counting some one million Jewish citizens.