Skip to main content
U.K. Edition
Tuesday, 23 April 2024

Socotra

Largest of four islands of the Socotra Archipelago, Yemen


Socotra
Socotra

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.

0 shares 1 views

News coverage

You might like