Question: why iodine is good nucleophile?
Answer: The iodide ion is a good nucleophile because it has a large atomic radius. ... Therefore, I- is a good nucleophile and a better nucleophile than F-, Cl-, and Br- as it is more able to donate a pair of its outer electrons to an electrophile, forming a dative covalent bond.