Kenya airways suffers from a poorly managed immigration department at the JKIAirport. With two 747 unloading the process was , as first limited to ONE immigration agent. A second was later added. I was in the earl.y group but passport control took 2 hours. There is a Sky Priority immigration line but as Sky Priority Elite members, the JKIAirport staff did not let Sky Priority people use it. They reserved if for flight crew only.