Question: Are both Populai Island and Santo Stefano (Island) located in the same country?
Sentence (from "Populai Island"): Populai Island( also known as Margaret Island) is an island in the Louisiade Archipelago in Milne Bay Province, Papua New Guinea.
Relevant evidence: Yes