The correct option is
B Insoluble salts are the compounds which do not readily dissolves in water.
(B) Insoluble salts are the compounds which do not readily dissolves in water.
Reason : Insoluble salts are those ionic compounds that are not able to dissolve in water but form a suspension,i.e., the salt continues to exist as a solid rather than dissolving in liquid. As polar and non-polar substances are insoluble when mixed with each other.
For example - All carbonates(CO3) , hydroxides(OH) and oxides(O) are insoluble with the exception of sodium, potassium and ammonium salts
Note : Separation of insoluble components in a mixture is easier than separating soluble components..