Top U.S. oilfield services company SLB said its net assets in Russia amounted to about $600 million at the end of 2024, ...
Russia says it's withstanding the impact of sanctions. Sweden's finance minister says satellite images show a different story ...