Iguazu Falls, on the border of Argentina and Brazil Iguazu Falls, one of the world’s great natural wonders, on the border of Brazil and Argentina.