Please type and press enter
John Lonsdale is emeritus professor of modern African history and fellow of Trinity College Cambridge.