The world’s tallest waterfalls is ________ ?

38

(a) Angel Falls (located in Venezuela)
(b) Victoria Falls
(c) Niagara Falls
(d) Iguazu Falls