Brain › Geography

In what country is Yumbilla Falls, the fifth-tallest waterfall on the planet, located?

  1. Chile
  2. Peru
  3. Thailand
  4. Australia

Answer

The correct answer is B) Peru.

More Geography questions

Play Brain · Practice