Which of the following waterfalls is the tallest in the world. / General Knowledge MCQs, Waterfall of the World MCQs / By The Professor a. Niagara Falls b. Angel Falls c. Victoria Falls d. Iguazu Falls Answer: b. Angel Falls