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