Question: Are both villages, Novyye Chebenki and Ambrosden, located in the same country?
Sentence (from "Ambrosden"): Ambrosden is a village and civil parish in Cherwell, Oxfordshire, England, southwest of Bicester to which it is linked by the A41 road, and from Oxford.
Relevant evidence: No