In which country is the Owen Falls dam, which creates the world’s largest reservoir capacity? August 17, 2017 By Show answer Uganda More Geography QuestionsMore World Geography Questions