Ukrainian President Volodymyr Zelensky on Thursday called on Western politicians to swiftly act and agree on an embargo of Russian oil and complained that their failure to do so was costing Ukrainians their lives.

In his early morning video address, the Ukrainian president said he would continue to insist Russian banks be completely blocked from the international finance system.

Also read: With Russia on the backfoot, Zelensky calls for economic revival in Ukraine

The six-week-long Russian invasion of Ukraine has forced as many as 4 million people to flee, killed or injured thousands and left cities and towns destroyed.

Zelensky said Moscow was making so much money from oil exports that it did not need to take peace talks seriously and called on the “democratic world” to shun Russian crude.

Also read: US helps SpaceX deliver 5,000 Starlink internet kits to Ukraine

“Some politicians are still unable to decide how to limit the flow of petrodollars and oil euros to Russia so as not to put their own economies at risk,” Zelensky said, predicting that an oil embargo would nevertheless be imposed.

Also read: US helps SpaceX deliver 5,000 Starlink internet kits to Ukraine

“The only question is how many more Ukrainian men, how many more Ukrainian women, the Russian military will have time to kill in order for you, certain politicians – and we know who you are – to find some determination,” he said.

Earlier, Russia had said that it is engaged in a “special military operation” designed to demilitarise and “denazify” Ukraine. Ukraine and Western governments reject that as a false pretext for its invasion.

Also read: No ‘major advances’ in Russia-Ukraine negotiations, says France: Report

The United States targeted Russian banks and elites with a new round of sanctions on Wednesday. Zelensky said the announcement was spectacular but not enough.