Getting to Understand the Famed Iguazu Falls at Brazil Iguazu Falls or Iga-zababes falls would be the second largest waterfall in Earth. It is located in the Argentine state of Iquique at South Central Brazil. Together, those two countries make up the greatest water falls in Earth. The falls separate the most important river of […]