Socotra: “The Most Alien Place on Earth”
By Evan Ploeckelman / Arab America Contributing Writer Socotra, an island off the coast of Yemen, has a reputation as “the most alien place on Earth.” Home to around 700 animal and plant species found only on the island, Socotra is definitely an oddity in the Arab World. While tourism is currently restricted due to … Continued