Respuesta :

Answer:

Iguazú Falls is the tallest waterfall