Hardness of water is mainly due to the presence of
The correct answer is: B
Explanation
Salts of Calcium and Magnesium are responsible for hardness of water. Bicarbonates, Carbonates, Chlorides and Sulfates of Calcium and Magnesium causes temporary and permanent hardness.
There is an explanation video available .