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
Island groups: Schouten Islands and Malay Archipelago
Area: 129.3 mi²
Province: Papua
Population: 9,336 (2010)