Investors & landlords

A US citizen must report and pay tax on any and all income regardless of the country you happen to be in at the time.

 

There is a some credit for tax paid to foreign entities.