HomeSouth AmericaIguazú Falls

Iguazu Falls

This amazing natural place is on the border river Iguazu which separates Argentina and Brazil. Iguazu waterfalls is the largest waterfalls system in the world.

Panorama photo

Other information sources

Might interest you


Go to topGo to homepage