Yes, as a green card holder, you may have to report all your worldwide income. You can use Turbo Tax to file your taxes from anywhere in the world so long as you can connect to the internet. However, refunds can only be made directly to a bank located in the U.S, otherwise, the refund check will be mailed to the foreign address on the return.
You may also be entitled to the foreign earned income exclusion. For further information please check out the IRS publication 54 Chapter 4.
.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"