The Alien landscape of Socotra, Yemen
by Nikitu | 20th of May, 2014
Socotra is the largest island of an archipelago with the same name and it sums up about 95% of the landmass of the archipelago. It lies some 240 kilometers (150 mi) east of the Horn of Africa and 380 kilometers (240 mi) south of the Arabian Peninsula.
The landscape of remote... More