|
Iguazu Falls from Brazil's side. |
Are one of the greatest natural wonders of the world, the Iguaçu Falls are situated near the border of Brazil, Paraguay and Argentina. Discovered by Alvar Nunez Cabeza de Vega in 1541, Iguazu Falls have become one of the most frequented tourist sites.