Nature at its best, Seychelles