Where is Basmuti?

Where is Basmuti located?

Basmuti, Nusa Tenggara Timur, Indonesia (approx. -10.01076°, 124.4143°)


Where is Basmuti on the map?