Skip to content
Home » Located in Venezuela, what is the world’s tallest waterfall, with a height of 3,212 feet (979 meters)?

Located in Venezuela, what is the world’s tallest waterfall, with a height of 3,212 feet (979 meters)?

View Answer
Angel Falls

Leave a Reply

Your email address will not be published. Required fields are marked *