Uganda’s Owen Falls hydropower plant has a rich history that predates the country’s independence in 1962. The plant is located across the White Nile and sits between the towns of Jinja and Njeru on ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results