System in which hydrogen is chemically reacted with oxygen to produce electricity.
(London, United Kingdom)