Wacklepedia Home Page
|
|
Index
Sumba
From Wacklepedia - The Free Encyclopedia
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
.