Angel Falls is the world’s tallest waterfall located in ____

a) Canada

b) Russia

c) Venezuela

d) Argentina

Angel Falls is the world’s tallest waterfall located in Venezuela. It is UNESCO World Heritage Site. The height of Angel Falls is 979 meters.

Leave a Reply