With governments still gushing over hydrogen, why have 120 scientists objected to 500 hydrogen-powered Toyotas at the Paris Olympics?
Hydrogen has been touted as the miracle solution to decarbonization, but not everyone agrees, particularly when it comes to transportation.