At the risk of being downvoted, my general experience with India teams is not that good. At a minimum not better than other countries workers, and in my last year experience, actually worst than non-india teams. And they don't seem to be that much cheaper. How good is it that they charge, lets say, 5 dollars an hour vs 10 dollars, if it takes them 3 times the amount of hours to do the same work? Maybe it is because each India worker is assigned to more projects than they can handle, maybe because they don't have the experience, I really don't know. Finally, their English skills are very much lacking, so that adds more time and errors to the workflow.
I don't understand in this modern times, the need to include your husband last name. That is something my mom did. But today? Makes no sense. You where born John Doe and she was born Jane Smith. She should still be Jane Smith.