Go Back

Member

go back

Translated from Sanskrit, "Sokotra" means the Island of Happiness or the Island of Bliss. And it is easy to agree with this - the riot of botanical charm coexists here with isolation, silence and huge snow-white beaches.