Get your taxes done using TurboTax

I do not believe that there is a way to use TurboTax without a US address or phone number.  Sometimes people have used a friend's address and phone number in order to file with TurboTax when they are living outside of the US.  But it may be better to find a company in India who can file US taxes for you.