The Socotra Archipelago is an extraordinary and unequalled destination; one of the unspoiled corners of our planet. In general tourists know little about this handful of islands situated in the Indian Ocean south of mainland Yemen.
Show More