Concept:Detergents are better cleansing agents than soap because they can lather in both soft and hard water.
Explanation:Soap reacts with calcium and magnesium ions in hard water to form an insoluble scum.
This prevents soap from producing a good lather in hard water.
Detergents are synthetic compounds that do not form scum with these ions.
Therefore, detergents lather readily with water, even in the presence of dissolved minerals.
Option C, non-biodegradable, is a disadvantage of detergents, not an advantage.
The other options are not specific advantages of detergents over soap.
Answer:D. lather readily with water