Chemistry
The advantage of detergents over soaps is

Soaps give lather with only soft water
Detergents could not give much lather
Detergents give lather even with hard water
Detergents are soluble in water

ANSWER DOWNLOAD EXAMIANS APP