On Friday, G7 countries and Australia agreed a $60 per barrel price cap on Russian marine crude to deny President Vladimir Putin revenue while keeping Russian oil flowing to global markets. Moscow said it would not sell its oil under this limit and is analyzing how to respond. Many analysts and OPEC ministers have said […]
