If your wife is of loose character, throw her out of the house. There is no legal solution to your problem. If woman is like that, man should be even more strong to kick her out and find someone else who is trustworthy. You cannot run to court and police for all these matters, like this you will waste only your precious youth. You are acting as if this is the only woman in the entire world and you wont get anyother woman.
Being a woman I am saying this, you know why? When women behave like man, why should man behave like woman, sit and cry and run pillar to post in court or police station?
You stop crying and find someonee else. Beating and hitting and confronting her with regard to her behaviour will only invite trouble. Chances are that you will land up in jail.
Take mutual divorce, pay the woman what she wants, and find someone else and enjoy life. Dont bother about law, for that Arvind Kejriwal and Modi are sitting in delli.