8 images Created 19 Jan 2014
Socotra (Soqotra) is the largest of Yemen's 200 or so islands. It lies 350km south of mainland Yemen, and 200km east of the Horn of Africa. Some of its flora and fauna (more than 700 species) are found only on Socotra. This has given rise to its being described as an "alien", "strange", "unearthly", or even "sci-fi" place!