Socotra is a small Yemeni archipelago of four islandsandislets in the Indian Ocean off the coast of the Horn of Africa, about 350 kilometers south of the Arabian peninsula.
Socotra is a small Yemeni archipelago of four islandsandislets in the Indian Ocean off the coast of the Horn of Africa about 350 kilometers south of the Arabian peninsula.