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 ...