Iguazú Falls, Argentina The Iguazú Falls are the largest waterfall systems in the world. Located on the borders of Argentina and Brazil, legend has it that a powerful deity was rejected by his mortal lover and in a rage sliced the rivers thus creating the waterfalls.
2