Search
Menu
Home
Sources
About
Contacts
Amahai
Amahai
is a
village
on
the south
coast
of the
Indonesian island
of
Seram
, to the
south
of
Masohi
.
Daily
speedboats
connect
Tulehu
with
Amahai
, Seram's main
port
.