Which of the following metals give hydrogen gas with steam acid and caustic alkalis?
Pb
Mg
Fe
Zn
Do all metals react with acid to give out hydrogen gas?