Fuel cells are a type of electrochemical cell that requires a constant supply of fuels. Fuel cells are more expensive, more efficience but are more sustainable than combusion engines as water is produced. Fuel cells contain porous electrodes with electroyltes.