Select Page
Iguaçu Falls

Iguaçu Falls

Located at the border of Argentina and Brazil, Iguaçu Falls is one of the world’s impressive waterfalls. This is where the Iguaçu River descends 40 to 80 meters, depending on water flow, over the Paraná Plateau.   Iguaçu Falls is not one waterfall, but there are...