Where is Sumba?

Where is Sumba located?

Sumba, Samora-Chinchipe, Ecuador (approx. -4.86667°, -79.15°)


Where is Sumba on the map?