Socotra (disambiguation)
Appearance
Socotra is an Island in Yemen.
Socotra may also refer to:
Places
[edit]- Socotra Governorate, governorate of Yemen that includes the archipelago
- Socotra Rock, disputed rock in the Yellow Sea
Socotra is an Island in Yemen.
Socotra may also refer to: