Where is Napara?

Where is Napara located?

Napara, Chief, Vanuatu (approx. -17.5365536955°, 168.4103957433°)


Where is Napara on the map?