Socotra, the elusive paradise.
In the Arabian Sea – where the Gulf of Aden opens towards the Indian Ocean – lies an island named Socotra, belonging to the territory of Yemen. Hosting a few tens of thousands of people, being so far off land and with very peculiar climate conditions, the island is home to many endemic species, making […]