Socotra, a tiny island off the coast of Yemen, is nestled amid the azure seas of the Indian Ocean. The secluded habitat, which is 220 miles from the mainland, is home to numerous unique flora and fauna—in fact, 30% of its plant life doesn’t thrive anyplace else. It has gained the moniker “the most alien-looking spot on Earth” as a result of this. Socotra is a UNESCO World … [Read more...] about “The Most Alien-Looking Place on Earth” is an isolated island with strange plant life