Compound D is insoluble in water but soluble in KCN give_________.
Ionic compounds are soluble in water but insoluble in kerosene because: