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