Africa

Seychelles MSP

Seychelles MSP

Overview The Republic of Seychelles is an archipelago of 115 islands within a rich tropical marine ecosystem in the Western Indian Ocean. The Seychelles’ Exclusive Economic Zone and Territorial Sea are 1.35 million…