Question: What country are both Vowchurch and Hereford located?
Sentence (from "Hereford"): It lies on the River Wye, approximately 16 mi east of the border with Wales, 24 mi southwest of Worcester, and 23 mi northwest of Gloucester.
Relevant evidence: No