If I'm understanding this correctly, someone with dual citizenship (one of which is american citizenship) who lives in Paris, can have dual citizenship while living in Paris until this person moves to the US at which time this person has to relinquish their dual citizenship and just become an american citizen, correct? I wonder if this is something that needs to be noted by immigration to ensure this person is entering the US with an American passport and not exiting the US with a foreign passport that should have been relinquished at the time they were sworn into America citizenship.I missed that. But of course the reason the US allows dual citizenship is that we tax worldwide. So someone with a dual citizenship living, say, in Paris would be tax-liable in the USA. Even if they never visit the USA at all.
And if you want to quit your US citizenship you have to pay up about $2,400.00.