World
Answer 2
Angel Falls
Clues
Located
in Venezuela
World's highest waterfall