Question: Are both Nam Mae Lai and Nile located in the same country?
Sentence (from "Nam Mae Lai"): Nam Mae Lai is a river in Phrae Province of Thailand.
Relevant evidence: Yes