Socotra Island

Socotra or Soqotra is the largest of the four islands in Socotra Archipelago. It is located between the Guardafui Channel ...
Read more