Tiny nit (and I only bring it up because it is relevant to me), but you can also own a .eu domain if you are a citizen of the EU (or EEA), wherever you are resident.
This rule may have been brought in as a result of Brexit, as the Europa website says:
> Previously restricted to residents of EU/EEA countries, any EU citizen can now register a .eu domain name wherever they are in the world.
https://digital-strategy.ec.europa.eu/en/faqs/eu-domain-name...
The point still stand, of course. It was (and remains) a headache for a lot of people. I still haven't told my registrar I no longer live in the EU because although I am (as an EU citizen) legally entitled to my .eu domain, I don't trust them to understand that.