What country is home to the world’s tallest waterfall?
South Africa
United States
Venezuela
Norway
The correct answer is Venezuela.
What country is home to the world’s tallest waterfall?
South Africa
United States
Venezuela
Norway
The correct answer is Venezuela.