When you first arrived in Nairobi, Kenya, you may have only expected to stay there for a few days or weeks. Whether you are traveling for work or...