Seychelles comprises a group of 115 islands and is situated in the Indian Ocean. It is ideally situated between the major trades and manufacturing channels of Asia, Europe and Africa, allowing Seychelles to offer a unique platform for investment into these key global areas.