Reporting Facts
In the heart of Hampshire, in the quiet village of Twyford, England, a set of church…