With 34% annual tributary flow, Kagera is the single largest river that drains into Lake Victoria. On the upper ranges contributing much of the river flow are its main tributaries of Nyabarongo and Ruvuvu. The river basin covers some 60.500 km² and is estimated in 2007 to have a population of nearly 20Mln people. The […]