Lake Naivasha is set on the floor of the Great Rift valley. It is one of the fresh water lakes of the great escarpment and considered as a bird watchers paradise for its more than 350 species of endemic and migratory birds. The highlights of Naivasha circuit includes beautiful sceneries, the countryside is dotted with large yellow acacia trees,...Read more