Where is Umukai?

Where is Umukai located?

Umukai, Amazonas, Peru (approx. -5.21528°, -78.25639°)


Where is Umukai on the map?