What creates dipoles?
Difference in electronegativities .
The atom covalently bonded to another atom with a higher electronegativity, has the ability to attract the bond pair towards itself. This gives the more electronegative atom a partial positive charge . This leaves the atom with lower electronegativity with partial negative charge .
Dipoles basically arise due to the unequal distribution of charges.