Bismarck Archipelago
It is found in northern Australia, and from the Moluccas to the Bismarck Archipelago.