Related Videos
Yemen: Socotra
Socotra, located in the Arabian sea to the south of the gulf of Aden, is one of the most beautiful Yemeni Islands.