Answer: D
Halogen colour arises from absorption of visible light, which excites an electron between molecular orbitals. The gap shrinks down the group, so F2 absorbs high-energy violet and looks pale yellow, while I2 absorbs lower-energy yellow-green and looks violet. The halogens have no d-d transitions and no unpaired electrons in the ground state.