Shell stops construction on one of Europe’s biggest biofuels plants

background image