What are the taxes foreign investors have to pay?

What are the taxes foreign investors have to pay?

  In tax law, the word “foreigner” refers to people other than U.S. citizens, U.S. resident aliens (green card holders) and U.S. residents for tax purposes (foreigners who reside in the U.S. for 183 days or more each year). Taxes involving real estate...