Socotra. The island of djinns