The last one, ICANN is the name of the organization. It’s reasonable to argue they are actually the first one. Also they are based in the US, so technically the country answer also apply. HOWEVER they are suppose to be independent.
Also since you want “.travel” that’s a common enough word that it is probably already owned by an entity, so you would probably have to buy it from them.
However let’s say you wanted “.tchotchony” which I feel confident saying doesn’t exist yet. As far as I know ICANN is not regularly taking applications for new TLDs, so you probably can’t have it. Although realistically if you have enough money, you can.
Oh it’s even stupider than that.
In most cases it’s, A. Just a link which happens to be a jpg. Which means it the website wants to change the jpg they can or if the website goes down it points nowhere.
Or B. Just a hash, which might supposed to be a unique representation of a specific image, but really is just a string of characters, so different sites might disagree what that image is.