Report Shows Shell, TotalEnergies, and other European Companies Suffer €100 billion Hit from Russia operations
A new report has shown that Europe’s biggest companies such as Shell, TotalEnergies, and others have suffered at least €100 billion in direct losses from their operations in Russia since ...