Question: Are Kiwai Island and Glasgow Island located in the same country?
Sentence (from "Kiwai Island"): Kiwai Island is the largest island in the Fly River delta, Papua New Guinea.
Relevant evidence: Yes