Halmahera

Halmahera is an island in Indonesia’s North Maluku province and the largest island in the Maluku Islands. Its rugged interior and indented coast surround several bays and peninsulas.

Connect