The world’s tallest waterfalls is

(A) Angel Falls
(B) Victoria Falls
(C) Niagara Falls
(D) Iguazu Falls

Post a Comment

Previous Post Next Post