What country are both Vowchurch and Hereford located?
Vowchurch: Vowchurch is a village and civil parish in Herefordshire, England, situated in the Golden Valley, on the River Dore. Hereford: Hereford ( ) is a cathedral city, civil parish and county town of Herefordshire, England.
England