Another person added: "Difficult to find the words to describe it." The place in question is Socotra, a small island that belongs to Yemen but is geographically closer to Africa. Located ...