Aerial view of world’s tallest waterfall.
Venezuela is home to the world’s tallest uninterrupted waterfall, Angel Falls, known as Salto Ángel, which has an initial drop of 2,648 ft. (807m) and a total height of 3,212 ft. (979m).
Submitted by: Violet Miles
Published by: Ashley Dreiling on January 6, 2024 at 8:00 am