Correct Answer:
C. Venezuela
Angel Falls, the world's highest uninterrupted waterfall, is located in Canaima National Park, Bolívar State, Venezuela.
Angel Falls, the world's highest uninterrupted waterfall, is located in Canaima National Park, Bolívar State, Venezuela.