M. G. N. Kahende was born and grew up in Nairobi, Kenya. He is a graduate of the University of Nairobi and Oxford University.M. G. N. Kahende was born and grew up in Nairobi, Kenya. He is a graduate of the University of Nairobi and Oxford University.