Located between the Guardafui Channel and the Arabian Sea, Socotra is part of Yemen and consists of four main islands: Socotra, Abd al Kuri ... 37 per cent of its 825 plant species, 90 per ...