Socotra

Largest of four islands of the Socotra Archipelago, Yemen

Socotra or Saqatri is an island of Yemen in the Indian Ocean. Lying between the Guardafui Channel and the Arabian Sea and near major shipping routes, Socotra is the largest of the four islands in the Socotra archipelago. Since 2013, the archipelago has constituted the Socotra Governorate.

Socotra News and Videos   LIVE

ℹī¸ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like