Where is Atambua?

Where is Atambua located?

Atambua, Eastern Lesser Sunda Islands, Indonesia (approx. -9.10611°, 124.8925°)


Where is Atambua on the map?