Netanyahu, who is subject to an International Criminal Court arrest warrant for alleged war crimes, launched scathing attacks on nations and leaders who have criticised him.
“They accuse Israel, tiny Israel, of colonialism – some colonialism. And who’s accusing us? Among them are people in Britain and in France. For God’s sake, they invented the term,” he said.
He went on to label Turkish President Recep Tayyip Erdogan a “tyrant”, accusing him of supporting the Palestinian armed group Hamas.
Erdogan told the UN on Tuesday that the injustices faced by those in Gaza and the West Bank “deeply offends the conscience of humanity”.
New York City’s left-wing mayor Zohran Mamdani – who had previously vowed to arrest Netanyahu but later said he did not have the authority to do so – was also criticised by the Israeli leader.
“Since you were elected mayor of this city, many Jews no longer feel safe in New York,” the Israeli prime minister said.
In a statement, Mamdani’s office said Netanyahu “used his speech to repeat baseless lies meant to sanitize his genocide of Palestinians”.
Netanyahu also thanked US President Donald Trump for his “bold leadership”, referring to the air strikes the US and Israel jointly launched against Tehran in February.
“Israel and America acted together not only to protect ourselves, but to save civilisation,” he said.
A number of people protesting against Netanyahu’s visit were detained in New York City. Among them were the Oscar-winning actress Susan Sarandon and Emmy-winning actress Hannah Einbinder.

