
Full text loading...
The Republic of Seychelles, an archipelago of 115 islands located 4° south of the equator in the western Indian Ocean, is fast becoming a choice location for foreign investment, be it in services (notably, retail and entertainment), tourism, manufacturing, maritime activities (such as commercial fishing), telecommunications / IT or property.
Article metrics loading...