South America

A:

Angel Falls is located in southeastern Venezuela in Canaima National Park. It has the distinction of being the world's highest uninterrupted waterfall with a height of 3,212 feet.

See Full Answer
Filed Under: