U.S. citizens and residents must pay tax on their worldwide income. There is a limited exclusion for earned income (up to $103,900 in 2018), but there is no exclusion for gain on the sale of property abroad.
The total cost investment in an annuity. When annuity payments are made, the portion allocable to the cost investment is tax free.