Iguaçu (or Iguazú) Falls are some of the world’s most stunning waterfalls. Located in a national park on the border between Argentina…