File in india or file in usa

I am a US citizen living in Illinois. I got married in June 2015. My wife came to the USA in Sept 2015. She moved out in Oct 2016. We have been separated since then. Both are US educated and were divorced previously. I have a son from my previous marriage (now 8 years old). My son was not treated well and it resulted in a trauma. I had to to al possible tests for brain trauma evaluation. Luckily everything is OK. She was very rough and argumentative. She is 46 and I am 56 years old. I also applied for her green card and did go to the first interview. Since our marriage was not solid, they asked for a second interview and only my wife went. Her application was denied and she has to leave US in 30 days (by mid Jan). What are my options -- 1) File in the USA before she leaves 2) File in India 3) How complex will this be in India -- given our age and previous marriages -- will this be a drawn out process -- 4) What will be the financial damages for me if I file in India - before marriage my Spouse was not working 9she quit her job because it was stressful).