London forces work because electrons can be in any position in its orbital at any one time time. In a given moment there could be more electrons one one side of a bond than another, thus creating an instantaneous dipole. This instantaneous dipole therefore causes electrons to shift in nearby orbitals, thus creating another region of differing charge. Therefore, there is another induced dipole. The attraction between these dipoles is known as London forces.