Dr Marjory F. Foyle has doctorates in medicine and psychiatry, and has worked in India, Nepal, Pakistan and Bangladesh.