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!
If you’ve been thinking about your next trip, now might be the perfect moment to plan something memorable, whether it’s nearby or across the globe.
Join the Discussion
Type out your comment here:
You must be logged in to post a comment.