X @Bloomberg
Business Strategy - Shell has shelved its biofuels plant in the Netherlands [1] - Shell continues to shed low-carbon businesses to boost profitability [1]
Business Strategy - Shell has shelved its biofuels plant in the Netherlands [1] - Shell continues to shed low-carbon businesses to boost profitability [1]