Question: What country are both Vowchurch and Hereford located?
Sentence (from "Vowchurch"): Vowchurch is a village and civil parish in Herefordshire, England, situated in the Golden Valley, on the River Dore.
Relevant evidence: Yes