10Socotra Island – Yemen

Socotra,  is an island and a small archipelago of four islands in the Arabian Sea.

The landscape of remote Socotra Island looks as if it comes from an alien film because of the incredible array of wildlife, and the 800 rare species of flora and fauna, around a third of which are found nowhere else on the planet. Click the next ARROW to see the next image!

Back