Socotra Island Yemen
Untouched Corners Of The Earth
Socotra Island Yemen
Situated among three other islands in the Indian Ocean, Socotra is the largest in the chain, and possibly the most unusual. With a third of the native flora unique to the island and found nowhere else, its landscape has earned it the title as one of the most alien looking place[s] on Earth.












More ...


















