Multiple choice

Where is Owen Falls, the largest man-made lake situated?

  1. Egypt

  2. Uganda

  3. Russia

  4. India

Reveal answer Fill a bubble to check yourself
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.