Why is iodine a different colour in different solutions?
Iodine in water is a dirty brown ikky color due to the polar water molecules' attraction for the iodine atoms since they are polar, too, due to instantaneous dipole-induced dipole attractions. In hexane, however, iodine is a violet color because hexane is a non-polar solvent.