A leafy village tucked away in the heart of England has been dubbed the nation’s ‘favourite’ village by locals, as A-listers and royals alike flock to visit.
This article, images and content belong to the source and curated for informational purposes.