Russia has managed to almost entirely circumvent a G7 price cap on its oil exports, with Moscow claiming average sales at more than $20 per barrel above the...
Home » oil
Russia has managed to almost entirely circumvent a G7 price cap on its oil exports, with Moscow claiming average sales at more than $20 per barrel above the...