28 Mar Oil majors cannot be trusted to put ethics before profit, says Transport & Environment
Total, Shell and BP bought $100 billion in Russian oil between 2015 and 2021 following Russia’s annexation of Crimea, new analysis shows. Transport & Environment (T&E), who carried out the study, says Big Oil has shown that it cannot be trusted to put ethics over...