HMS_Dave
Grand Old Lady
It's occurred to me @gzoom also that you might be getting your wires crossed with the hydrogen fuel cell. It is not JCB's intention to use hydrogen this way, but instead to burn it in a internal combustion engine. Where it is cleaner than diesel with a by-product of water rather than a bunch of nasties...
https://www.bbc.co.uk/news/uk-england-stoke-staffordshire-58969916
https://www.bbc.co.uk/news/uk-england-stoke-staffordshire-58969916