The President of Iran, defiant as ever, in his final address to the UN General Assembly; lashing out against Israel and the U.S. and calling for a new world order.

FOX News Radio's Courtney Kealy reports from the United Nations in New York:

Iranian President Mahmoud Ahmadinejad refusing to call Israel by name, only referring to the country as 'the Zionists'. Saying Israel and the U.S. pose a direct threat to Iran.

(Ahmadinejad through a translator) "Continued threat by the uncivilized Zionists to resort to military action against our great nation is a clear example of this bitter reality."

His speech was the familiar assortment of veiled threats and insults. This is the last time speaking before the UN General Assembly before his second term expires.

At the United Nations in New York, Courtney Kealy, FOX News Radio.

Thousands of protesters taking to the streets in New York City, protesting Iranian President Mahmoud Ahmadinejad.

FOX News Radio's Jeff Monosso reports from New York:

Iranian Americans packed a plaza just outside the United Nations as Iranian President Mahmoud Ahmadinejad addressed the General Assembly. Protesters wearing yellow vests with photos of people who they say were massacred by the Iranian regime.

(Giuliani) "Ahmadinejad is a murderer and he's murdered so many of your people it's impossible to count."

Former New York City Mayor Rudy Giuliani, one of the many speakers at the protest where people called on the UN and American government to end human rights violations in Iran and to hand over the country's UN seat to Ahmadinejad's democratic opposition.

In New York, Jeff Monosso, FOX News Radio.