DAVOS: Ukrainian President Volodymyr Zelensky on Thursday blasted the EU’s lack of “political will” in countering Russian leader Vladimir Putin, in a fiery address criticizing some of Kyiv’s top allies at the World Economic Forum.

The speech to the Davos elite came minutes after Zelensky had met with US President Donald Trump, a conversation he said had brought agreement about what post-war US security guarantees for Ukraine would look like.

Zelensky did not say what they included, only that they were “done” and were ready to be signed by the leaders and ratified by the Ukrainian parliament and US Congress.

But in a marked departure from his usual warm rhetoric toward the European Union, Kyiv’s main political and financial backers, Zelensky slammed what he cast as inaction.

“What’s missing: time or political will?” he said at one point, referencing delays over the establishment of a European war crimes tribunal on the Russian invasion.