Socotra Island is a unique and isolated archipelago in the Arabian Sea, officially part of Yemen. Renowned for its otherworldly landscapes and high biodiversity, the island has sometimes been ...