Tag: Socotra Island

  • An Alien Island: Socotra Island

    Socotra Island is located in the Indian Ocean, off the coast of southern Yemen. It’s about east of the Horn of Africa, and 380 miles south of the Arabian Peninsula. At first glance, the island area of ​​3796 km looks normal. It’s decorated with white sand beaches and the population is around 42,000 people. Socotra…