JohnRawls wrote:Small note for you. EU allows for dual citizenship with no problem but EU doesn't allow you to have 2 citizenships within the EU. (You can't be both Germand and French citizen for example).
That seems wrong. Citizenship policy is decided by each member state and any restrictions derive from there, e.g. in your example above it's Germany which doesn't allow dual citizenship (with a few exceptions). You can be an Irish and British citizen just fine because both countries allow it.