Colin McAllister was born in 1942 in Sao Paulo, Brazil but has lived in St Andrews since 1955. He was educated at the Abbey School, Fort Augustus and at St Andrews University, where he graduated with MA Honours in Political Economy and Geography. For 28 y