Divorce queries

If I want to take a divorce with my husband as there is no respect and trust with me. My husband treats me as if I am maid of there home. Always complaining and shouts loudly for every small things. I worked for 6 years and still did all House hold work and Gaye my entire salary to my husband still he tonts me that I earn less than him. He always spy my phone without asking me and small doubts at me that I am giving money to my family which is not true and he knows that. Because he looked after every transaction. His mother always influences him to have a control over me , always tells bad about me and my family. After doing everything he says I am useless and misfit for him. Listening to all these since 4 years is making me really exhausted..now we are in USA after coming here also the influence of his mother has not stopped.he is sharing every bit of things about me to his mom and nothing is private in between us. We have no kids.. we talks nothing the entire day. He talks very nicely with everyone for one one hour on calls advising things to others in any matter. When I seek for any help he shouts at me for not able to do it. Please advise on what grounds I can file for divorce. Can I file here or do we have to come India. My entire gold is taken by them before coming to USA and my entire money from account my husband transferred to his account saying he is in need of it. Now I have nothing. Neither my gold nor money. Please advise