The life and times of Ming Campbell

Lord Campbell of Pittenweem was MP for North East Fife for 28 years (Photo: Angus Blackburn)