Note: Do not rely on this information. It is very old.
Socotra
Socotra, an island in the Indian Ocean, 120 miles E. of Cape Guardafui, and close to the mouth of the Gulf of Aden. The area is about 1,000 square miles, the shores being flat, but the central table-land attains a height of 800 feet. Great Britain annexed it in 1886.