Socotra, the ‘most alien-looking place’ on Earth, serves as a home to invasive ‘aliens’ and ‘almost extinct’ trees
If you ever suddenly wake up in the middle of an island surrounded by gigantic, large-veined, oddly-looking trees, your first thoughts would probably be either you time-traveled to the Jurassic era or that you are not on Earth. Seemingly straight out of a Star Trek movie or a location in Pandora from Avatar, Socotra island […]