When was John Knox born and where did he spend his early life?
John Knox was born sometime between 1513 and 1515 in Haddington, East Lothian. He began life in the shadow of a crumbling medieval church and was educated at the Knox Academy grammar school before studying under the great scholar John Major.