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.