Socotra (Port)
A town located on an island in the Indian Ocean offshore from the Arabian peninsula. Sailors travelling the Indian Ocean frequently stop there.
|
|
Socotra (Port)
A town located on an island in the Indian Ocean offshore from the Arabian peninsula. Sailors travelling the Indian Ocean frequently stop there.
|
|