The super remote ‘Alien Island’ that’s got the world’s ‘weirdest landscape’ Socotra, off the coast of Yemen, is famed for the bizarre trees which grow there. Daily Express :: News Feed alien island landscape remote Super that's weirdest worlds 2024-07-31 admin