On Wednesday, Shell said the Holland Hydrogen I facility would be "Europe's largest renewable hydrogen plant"...

read more