Iguazú Falls or Iguaçu Falls are of the Iguazu River on the border of the Argentina and the Brazilian Side. Together, they make up the largest waterfall system in the world