Itni River
Encyclopedia
The Itni River is a river in the West New Britain Province of New Britain
.
New Britain
New Britain, or Niu Briten, is the largest island in the Bismarck Archipelago of Papua New Guinea. It is separated from the island of New Guinea by the Dampier and Vitiaz Straits and from New Ireland by St. George's Channel...
.