World Answer 2

Angel Falls

Clues

Located in Venezuela

World's highest waterfall