[Solved]: What country is home to the world’s tallest waterfall?

What country is home to the world’s tallest waterfall?

South Africa
United States
Venezuela
Norway

The correct answer is Venezuela.

Leave a Reply

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