Question: why kcl is insoluble in benzene?
Answer: KCl is a polar compound while benzene is a nonpolar solution...in this case the solute and solvent are not alike in nature causing the insolubility of the KCl in benzene... ... Secondly, the relatively weak VdW forces offered by benzene cannot overcome the strong ionic bonding between K+ and Cl- ions.