The Island Of Strange Plants - Socotra The Island Of Strange Plants - Socotra

Socotra is a small archipelago of four islands in the Indian Ocean, near the Gulf of Aden. Situated some 250 miles off the coast of Yeme...

Read more »
 
Top