Some TLDs require you to be a resident or have a company in that area in order to be eligible to register that domain. With .io, this is not the case. Although .io is the TLD of the British Indian Ocean Territory, it is not required to reside there.