English Spermonde Archipelago Cited by user Animalparty on 05 Dec 2018 The Spermonde Archipelago is a group of around 120 islands off the southwest coast of Sulawesi in Indonesia, located within the Coral Triangle, between the southern arc…