Tag: socotra

The Alien Island, Socotra Archipelago

Socotra is the island that not popular with white sand beaches, palm trees or warm sunlight. It is popular with unique species that can’t be found in other places on the world. That is why many people call it as Alien Island because the species of flora and fauna that can be met in Socotra are very strange and unique. The Socotra Archipelago is located in Yemen and it is one of four islands of this country. It is known as the rich island with various unique species that consists of plant species, Read more [...]