Deboyne Islands

The Deboyne Islands are an atoll, composed of a group of reefs and islands in the north of the Louisiade Archipelago, Papua New Guinea.

Deboyne Islands

The Deboyne Islands are an atoll, composed of a group of reefs and islands in the north of the Louisiade Archipelago, Papua New Guinea.