Located in the Indian Ocean about 340 km southeast of Yemen, the Socotra Island archipelago holds a very strategic location between Somalia and Yemen, being the largest of several islands extending east-ward from the Horn of Africa, while overlooking the critical route of trade moving into Bab el Mandab Strait. Socotra is in fact an...