I would assume options A and B are possible products due to the $\ce{I+}$ electrophile attacking the alkene, and hence are ruled out.
However, I am torn between options C and D. Both products are formed via the thermodynamically unfavored generation of $\ce{Br+}$, followed by an attack of either iodide or $\ce{H2O}$. While iodide might be a better nucleophile than water by virtue of the former being a charged ion, the concentration of water is likely to exceed that of the iodide ion manyfold. I am of the opinion that both C and D are possible products, and if one cannot be formed, I am unable to decide which one.