The U.S. delegation to the United Nations boycotted Iranian President Mahmoud Ahmadinejad’s last address to the world body on Wednesday, leaving the floor before the Iranian delivered a tirade against America and Israel.

Ahmadinejad delivered a lengthy recitation of the world’s woes going back to the creation, and called on the U.N. member nations to create a new world order.

“Fortunately right now we are at a historic juncture: On the one hand, Marxism is no longer around … and on the other, capitalism is bogged down in a self-made quagmire,” he said. “I would like to invite all countries of the world to play a more active role in making it possible for everybody to contribute to the global decision-making processes in the world.”

He also took a swipe at Israel, which has threatened military action against Iran if it pursues nuclear weapons.