Married in India to a Canadian Citizen and I live in USA

Hi, I'm an Indian Citizen, live in the USA, and got married in India to a Canadian Citizen Girl. We lived together in India for 20 days after Marriage. I came to the USA and she stayed for another 20 days in India and went to Canada. Then I went to Canada and brought Her to the USA. Then after two months of our stay, she got pregnant. she went back to Canada and after few months delivered my child. During this time I asked her to come back to USA but she didn't, after my child's birth I went to Canada to see the child and returned to USA in two days. Now they have filed for separation in Canada asking for Child support and child custody but not asking for Divorce. My question is, Shall I come to India and file for divorce or shall I file for divorce in the USA what is the good option. And If I get a divorce decree in the USA on the basis of ex-parte will that divorce be valid in India. Secondly, If I file a divorce in India what the PROS and CONS. Note: She is a Canadian Citizen having India OCI, I'm an Indian Citizen, in the USA on Student Visa. Please help.