Naivasha is a market town in Rift Valley Province, Kenya, lying north west of Nairobi. It is located on the shore of Lake Naivasha and along the Nairobi - Nakuru highway and Uganda Railway. Naivasha is part of the Nakuru District. The town has an urban population of 14,563 (1999 census) (...) (from Wikipedia)