Can't say I've head anything about Kenya Airways, but Kenya being a 3rd world operation shouldn't be an automatic dismissal. By the logic you employ,it would mean first world airlines would provide the best services. One only need to look to United to see that that is NOT the case.