Socotra Attractions & Activities - The Best Holiday Destinations for 2020
Socotra (Arabic سقطرى ; Suquṭra) is an island and three islets in the Indian Ocean, an offshore territory of Yemen, near the "horn" of Somalia.
The Most Frequently Asked Travel Questions about Socotra