The oil price cap now stands at $44.1 per barrel

The oil price cap now stands at $44.1 per barrel

If another 7 mln barrels of Russian oil exports are added to the existing 16 million barrels under restrictions, then former International Energy Agency head Nobuo Tanaka Mr.…