this video is about the island of Socotra.
an island belonging to Yemen.
Soqotra, is an archipelago of 4 islands in the Indian Ocean.
The largest island, called Socotra, makes up almost 95% of the land area in the archipelago.
It is located somewhere 240km from the coast of Africa and 380km south of the Arabian Peninsula.
The island is isolated, and through speciation processes, a third of its plant world is unique to this area.
Because of its unique plant world, it is sometimes jokingly described as the "Alien Island". The island is 132 kilometers long and 49.7 kilometers wide.
...
https://www.youtube.com/watch?v=HDYMALjPIYY