Socotra, YE.
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.
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.