Question: Are both villages, Horham and Nesah Kuh-e Bard, located in the same country?
Sentence (from "Horham"): Horham( pronounced' Hohrum') is a village in the county of Suffolk, in the East Anglia region of eastern England, United Kingdom.
Relevant evidence: Yes