Socotra Island, the largest land mass of the Socotra Archipelago lies some 200 miles South of the Arabian Peninsula in the Indian Ocean and has been designated a UNESCO world heritage site for its high number of endemic species.