Information Beyond Words

Search results for 'socotra'

Found 1 results for your search..

Socotra - the Alien Island

Socotra is a remote island in the Indian Ocean, home to unique plant and animal species, with a distinct Bedouin culture and the unwritten Socotri language, and is part of Yemen.