Frank Whaling is emeritus professor of the study of religion, University of Edinburgh. He has taught and researched in many countries including India, the USA and South Africa,