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 six islands in the Socotra archipelago. Since 2013, the island has been part of the Socotra Archipelago Governorate.
Location: Between the Guardafui Channel and the Arabian Sea
AdImmerse Yourself In Artistic Beauty Through Our Collection Of Exquisite Posters & Prints. Preserve Your Precious Memories and Moments In Life. Enjoy Easy Customization Options.
Site visitors: Over 1M in the past month
Types: Automotive, Baby, Books, Fashion, Gift Cards, Groceries and more