not tax deductible
any trip that you make, whether for GC or H1 or anything is absolutely not deductible. you are not required to travel to India to work in this country. you go to India only because of personal matters. so it is not a business related expense.
luckily, my entire trip was sponsored by my company and so i am not worried about the tax deductions anyway.