John Bunyan was born in Elstow, near Bedford, in 1628, the son of Thomas Bunyan and Margaret Bentley. He followed his father into the tinker’s trade but rebelled against God and ‘had but few equals, both for cursing, swearing, lying, and blaspheming the holy name of...

read more