Iodine reacts with alcohols to give alkyl iodine only in presence of phosphorus. Why?
Open in App
Solution
Iodine reacts with alcohols to give alkyl iodine only in the presence of phosphorus because The phosphorus first reacts with the iodine to give phosphorus (III) iodide. This further reacts with the alcohol to give corresponding alkyl halide which can be distilled off.