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.