4 views

1 Answers

The Schouten Islands are an island group of Papua province, eastern Indonesia in the Cenderawasih Bay 50 km off the north-western coast of the island of New Guinea. The group consists of the main islands of Biak, Supiori and Numfor, and numerous smaller islands, mostly covered in rain forest.

4 views