Showing posts with the label Papua New GuineaShow all
The New Britain Island is the largest island found in the Bismarck Archipelago of Papua New Guinea
Load More That is All