العربية

Socotra Island

The jewel of Yemen, and God’s heaven on Earth, Island of Socotra.
Socotra Island