Seychelles is an archipelago of 115 islands in the Indian Ocean, north of Madagascar.
The country’s economy is based mainly on tourism and fishing. Another important component of its economy is its dynamic financial sector, subject to the new Seychelles International Business Authority as well as regulations that permit incorporating offshore structures and encourage investment in Seychelles.
The growing number of international banks and insurance companies have brought about the establishment of subsidiaries or branches of the entities, as well as companies that provide management, accounting or legal services to support their clients.
Incorporating companies in Seychelles has lately become very popular thanks to the promptness and low cost of registration, especially when compared with such jurisdictions as BVI or Mauritius.