Alien-like Looking Socotra Island | Yemen

Alien-like looking Socotra (Arabic: سُقُطْرَى‎‎ ) is an island in the Arabian Sea and part of Yemen. It is very isolated and ruled by hot and harsh weather. Due to these weather conditions, the flora and fauna on the island is very unique. Around one third of its life is found only on this island and …