Socotra, an island out of this world, a forgotten wonder of the wor...