Seychelles’ Island Conservation Society opens conservation centre on Astove Atoll
The Island Conservation Society (ICS) - a non-profit organisation in Seychelles - has extended its conservation presence in the Aldabra group of islands with the opening of a new conservation…