On the Euler equations for non-homogeneous fluids, $\Omega$ not simply-connected