Europe’s oil majors bought $100bn from Russia since annexation of Crimea
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…