did-you-kno: Visiting the island of Socotra in Yemen can seem like you’re on another planet. M