Socotra is an archipelago and part of Yemen, located about 240 km east of the Horn of Africa and about 360 km south of the Arabian Peninsula. The largest island is also called Socotra and harbours various plant species that are found nowhere else on Earth.