28 April 2023

BP suffers 'significant' shareholder rebellion over climate plans