The low pH is mainly due to oxygen in infiltrating waters reacting with high concentrations of dissolved iron. In aquifers with no neutralizing minerals like carbonates, this results in pH remaining low. However, where neutralizing minerals occur these often react to dampen the effect on pH.
It is my pleasure to read your invaluable remarks. Sir it will be helpful for me if you kindly suggest any reference. Thanks Sir Professor Bachir Achour.
The low acidity in surface water bodies is due to the presence of more oxygen in the water and its interaction with ions that are in the water, which may form in the form of dust and small particles that dissolve in the water. For more, please see the attached link: