evidence: The Socotra Archipelago in Yemen has long been a land of mystery. [...] The Socotra Archipelago lies in the Indian Ocean between the Arabian Peninsula and the Horn of Africa being located some 240km east of Cap Guardafui (Somalia) and some 380km south of Ras Fartak, (Al Mahrah, Yemen). Along with its neighbouring islands: Abd Al-Kuri, Samha and Darsa, it forms the Socotra Archipelago: one of the most bothanically diverse island groups in the world.