AFAIK, most European countries do have a similar procedure. You can have only one, unless the countries have special agreement allowing dual citizenship for their citizens.
The problem is that is practically impossible to enforce. You'd need to check and cross reference the entire population of the planet on a regular basis.
Not to mention the problem of someone being name Ahmed Maghrebi in UK, and أحمد المغربي
in Morroco. Or maybe he was transliterated as Achmed or Akhmed...
Bookmarks