Socotra is a small Yemeni island, off the southern coast of the Arabian Peninsula, home to many unique plants and animals – it looks other-worldy!
Socotra Island – Alien Life on Earth


Socotra is a small Yemeni island, off the southern coast of the Arabian Peninsula, home to many unique plants and animals – it looks other-worldy!
With its wild coastlines, pristine wilderness, historic towns and gourmet fare, Australia’s island state is an irresistible blend of natural beauty and cultural depth.
Join the Discussion
Type out your comment here:
You must be logged in to post a comment.