Home UK English Socotra
An island in the Arabian Sea near the mouth of the Gulf of Aden; capital, Tamridah. It is administered by Yemen.
READ THESE ARTICLES