socotra island in yemen wtf fun facts June 4, 2019August 27, 2016 Socotra island in Yemen – WTF fun facts