The Seychelles are considered one of the world’s most beautiful tropical island destinations. Located 1,000 miles east of the African coast in the western Indian Ocean, at the crossroads of Asia and Africa, the archipelago consists of 115 islands. Total land area of 444 sq. km. is spread over 1.3 million sq. km. of the Indian Ocean, northeast of Madagascar.
The International Business Companies Act 2016 governs the operations of offshore companies.