Which of the two is better for washing clothes when the water is hard: soap or detergent? Give reason for your answer.
Detergent is better for washing clothes when the water is hard because detergents do not form insoluble calcium and magnesium salts with hard water, and hence can be used for washing even with hard water.
39