Question: What country are both Vowchurch and Hereford located?
Sentence (from "Hereford"): Hereford ( ) is a cathedral city, civil parish and county town of Herefordshire, England.
Relevant evidence: Yes