Gaining citizenship in another country can take many years, sometimes even decades and sometimes it is not possible for someone who was not born in that country to become a citizen.
Until such a time that someone is able to gain citizenship in their resident country the non-citizen generally needs a passport from their home country and a visa.
With this in mind, how can a US citizen living abroad retaining their US citizenship be used to justify taxing them on their non-US source income?
With this in mind, how can a US citizen living abroad retaining their US citizenship be used to justify taxing them on their non-US source income?