Which of the two is a cleaner fuel: hydrogen or CNG? Why?
Hydrogen is a cleaner fuel than CNG. This is because the burning of hydrogen produces only water, which is harmless. However, the burning of CNG gives water and carbon dioxide, a gas that can produce the greenhouse effect in the atmosphere, harming the environment.
Lakhmir Physics 2013