Where is Owen Falls, the largest man-made lake situated?
-
Egypt
-
Uganda
-
Russia
-
India
B
Correct answer
Explanation
Owen Falls is located in Uganda at the source of the Nile River at Lake Victoria. It is the site of the Owen Falls Dam (now Nalubaale Dam), which is one of the largest man-made lakes created by hydroelectric projects. The falls/dam complex is crucial for Uganda's power generation.