Abd Alkuri is a small island within the Socotra Archipelago in the Arabian Sea off the coast of Yemen that harbours exceptional concentrations of plant and animal species found nowhere else on Earth. The archipelago, including Abd Alkuri, was inscribed as a UNESCO World Heritage Site in 2008. As of ...