Most Alien Place on Earth: Socotra Island in Yemen

Socotra Archipelago in Yemen Socotra is an archipelago situated in the Indian Ocean close to Gulf…