Which is the reducing agent in the following reaction?
MnO2(s) + 4HCl (aq) → MnCl2(s) + 2H2O(ℓ) + Cl2(ℓ)
HCl is oxidized by gaining oxygen atoms. Thus, HCl is a reducing agent as it undergoes oxidation.