The speeches of Russian President Vladimir Putin and US leader Barack Obama at the UN General Assembly in New York exposed their polarized views of the world, geopolitical analyst Steven MacMillan wrote in his article for New Eastern Outlook.

After comparing the speeches it was obvious that one of the two leaders resides in a fantasy world, and this is not Vladimir Putin, the author noted.

According to the article, Obama’s speech was full of "the usual propagated slogans" and clichés of the US foreign policy doctrine, and so predictable that US State Secretary John Kerry started yawning 2 min 47 sec into the speech.

Obama promulgated the usual slogans in relation to Ukraine and Syria. The US President again described Syrian leader Bashar al-Assad as "tyrant" that must be removed. Obama blamed Assad for starting the war in Syria which has claimed hundreds of thousands of lives.

"A declassified intelligence report from the Defense Intelligence Agency in 2012, a year after the violence erupted, completely contradicts the notion that the protests were 'peaceful', as the report documents that the Salafists, the Muslim Brotherhood and Al-Qaeda in Iraq, are the major forces driving the insurgency in Syria," the author wrote.

The analyst described Obama’s comments on the Ukrainian crisis as "factually inaccurate and frankly absurd."

MacMillan underscored that unlike the US, Russia has never violated the principles of international law or breached the sovereignty of another nation.

"There was a referendum in Crimea and the majority voted to rejoin Russia, Moscow did not coercively and aggressively force the Crimean people into the decision," the article read.

As for the speech of Vladimir Putin, the analyst called it "the antithesis of Obama’s – insightful, honest, constructive and statesman-like."

MacMillan praised Putin’s understanding of world events and problems, especially regarding the fight with Islamic State terrorist group, and the settlement of the Ukrainian conflict.