One of the most picturesque villages in England, Finchingfield, is located in the county of Essex and is hailed as being one the most photographed village scenes in England. It’s completely apparent to see why, with at the heart of its community being a duck pond, surrounded by restaurants, pubs, a village green, artisan shops, a churc[...]