If $E(X|Y) = E(X)$ then $E(XY)=E(X)E(Y)$.
I was attempting the discrete case. I was trying to show that $E(X|Y)E(Y)=E(XY)$. But I could not proceed much beyond the definition of expectations. Rather I feel that this equality may not always hold. I have failed to find any counter-example for $X$ and $Y$ either.