Sokotra
Sokotra Island is a small archipelago in the four islands of the Indian Ocean. Total area of about 3600 km2 located on the coast of the Arabian Sea of the Republic of Yemen. Its length is 130 km, the width – 40 km. Translated by Socotra means an island of happiness.
A few million years ago, Sokotra...