Just off the Horn of Africa lie the Island of Socotra, the Yemeni island described as “the most alien-looking place on Earth”. Part of an archipelago between the Horn of Africa…
Browsing Tag
Just off the Horn of Africa lie the Island of Socotra, the Yemeni island described as “the most alien-looking place on Earth”. Part of an archipelago between the Horn of Africa…