Socotra is an island of the Republic of Yemen in the Indian Ocean. The island is isolated and home to a high number of endemic species. Up to a third of its plant life is endemic. It has been described as the most alien-looking place on Earth.
Socotra is an island of the Republic of Yemen in the Indian Ocean. The island is isolated and home to a high number of endemic species. Up to a third of its plant life is endemic. It has been described as the most alien-looking place on Earth.