Which of the given metals produces hydrogen gas on reacting with hydrochloric acid as well as sodium hydroxide solution?
Aluminium
Iron
Copper
Sodium
Name the gas produced when aluminium foil reacts with :
(a) dilute hydrochloric acid.
(b) sodium hydroxide solution.