Seychelles Joins GSTC
Seychelles Ministry of Tourism has joined as a Member of the Global Sustainable Tourism Council (GSTC) Seychelles is an archipelago nestled in the heart of the Indian Ocean, northeast of Madagascar and about 1,600 km east of Kenya, renowned for its vibrant marine life. Seychelles comprises 115 islands, the majority of which are uninhabited. [...]