World Fact

Angel Falls, Venezuela is the tallest uninterrupted waterfall in the world. The water drops 3,212 ft (979 m).

Similar Facts

Search our Site