×
Did you mean: Numfor

Numfoor Island

Island in Indonesia
Numfor is one of the Biak Islands in Papua province, northeastern Indonesia. It was the site of conflict between Japanese and the Allied forces during World War II, and was a major airbase for both sides. Wikipedia
Area: 129.3 mi²
Province: Papua
Population: 9,336 (2010)