The G7 group has agreed to impose a price cap on Russian oil imports.
Moscow says the move would lead to a shortage in global oil markets and rocketing prices for European consumers.
The G7 group has agreed to impose a price cap on Russian oil imports.
Moscow says the move would lead to a shortage in global oil markets and rocketing prices for European consumers.
A winter without Russia's energy? It is coming true...