Which country is home to the tallest waterfall in the world?
The tallest waterfall in the world is located in Venezuela and is called Angel Falls. It is 979 meters high.
The tallest waterfall in the world is located in Venezuela and is called Angel Falls. It is 979 meters high.