Russia said it will continue to find buyers to sell its oil despite "dangerousprice" caps after G7 nations, Australia, and the European Union agreed the price of Russian seaborne oil at $60 a barrel.

The price cap should be $30 per barrel “to destroy the enemy’s economy quicker”, a senior Ukraine official said.

Russia said that it will continue to find buyers for its oil despite “dangerous” attempts by Western governments to put a price cap on its exports.

Russia’s embassy in the United States criticised the decision on Telegram, saying it was the “reshaping” of free market principles but its oil would continue to be in demand.

A deal was made for a $60-per-barrel price cap on Russian oil, a key step as the West aims to starve President Vladimir Putin of funding for his war in Ukraine