Wonders of Yemen

Places to see when visiting Yemen
Filters
 
 
Ordering 
 
Socotra
Socotra, also spelled Soqotra, is a small archipelago of four islands in the Indian Ocean. The largest island, also called Socotra, is about 95% of the landmass of the archipelago. It lies some 240 km (150 mi) east of the Horn of Africa and 380 km (240 mi) south of...