Preparing your study page...
Correct answer: C
Explanation
Angel Falls, the world's highest waterfall, is located in Venezuela.