05 July 2024 - Shell is pausing construction of a biofuel plant in the Netherlands. It joins a group of European energy firms scaling back green investments.
10 September 2022 - The new Influence Map report shows that the five largest oil companies continue to disseminate...