Search results
Shell halts construction of large biofuels plant in Holland
This Is Money· 4 days agoShell has halted construction on a major biofuels facility in the Netherlands that was to focus on...
Shell has halted construction on a major biofuels facility in the Netherlands that was to focus on...