Can you please advise the ruling on ghusl hayd. Indeed the way is similar as other ghusl but do we have to do wudhu before the ghusl as I read that in tawzeeh ul masail. Is the wudhu compulsary to take before ghusl or just mustahab?

It is not wajib. You can do wudhu before or after ghusl. It makes no difference.