Main Page
|
See live article
|
Alphabetical index
Sumba
Sumba
is an
Indonesian
island
. Located to the northwest is
Sumbawa
. To the northeast is
Flores
. To the east is
Timor
. To the south and southeast is
Australia
.