Iodine is a non-polar solid that dissolves in benzene, a non-polar solvent. This is due to the London dispersion forces between the iodine molecules and the benzene molecules. These forces are weak intermolecular attractions that result from the temporary dipoles that form when electrons move around in a molecule.