Question: Are both villages, Haft Tappeh and Herodsfoot, located in the same country?
Sentence (from "Herodsfoot"): Herodsfoot is a village in southeast Cornwall, England, United Kingdom.
Relevant evidence: Yes