This may explain it:
.io is the Internet country code top-level domain for the British Indian Ocean Territory. Internationalized domain names may also be registered.
Other than the militarized atoll of Diego Garcia, the territory has been uninhabited since the existing population was evacuated in 1973 and has no government of its own. Google currently treats .io as a generic top-level domain because "users and webmasters frequently see [the domain] more generic than country-targeted".
It reads as if two (or three) different articles were cut and pasted in to one article...somewhat randomly. Good possibility the author does not speak or write English as their primary language.