Crossword clues for Home of the island Soqotra, a UNESCO World Heritage Site for its large number of endemic species:YEMENHome of the island Soqotra, a UNESCO World Heritage Site for its large number of endemic species