Socotra Yemen
Socotra Yemen. Socotra is a small island belonging to Yemen, made up of 4 islands in the Indian Ocean near Somalia in Africa. The archipelago gathers 825 species of plants that are not found in any other place in the world. However, just one mammal inhabit these islands, the bat.
1.22k views • 28 slides