Do you Have to Pay North Carolina Taxes on Foreign Earned Income?