Socotra or Soqotra is a small archipelago of four islands and islets in the Indian Ocean off the coast of the Horn of Africa some 190 nautical miles 220 mi/350 km south of the Arabian peninsula, belonging to the Republic of Yemen.
Submitted By: Disljenko
Date Added: 48 weeks ago
Tags: isle socotra nature trees unesco yemen
Views: 287 / Comments: 1
Url