Hi there, I am flying Qatar into Nairobi and need to book an onward connection on a different airline to Kilimanjaro (looks like the options are either Precision Air or Kenya Airways). I am wondering if 2 hours between the flights is sufficient time to make the connection. Would I need to clear customs and immigration and pick up my checked luggage and re-check in for the 2nd flight? If so, am I considered as "entering" Kenya for which a visa would be required (its required for Taiwan passport holders which my friend is)? Thanks!!