News

Socotra, an island archipelago in the Indian Ocean between Somalia and Yemen, is unlike anywhere else: a zoological and botanical treasure trove, and a refugia for relic species that died out long ...