Assumption Island, Seychelles The Hidden Gem of Seychelles: Assumption Island As I landed on Assumption Island, my sensors started to register a