Iguazu Falls Facts: Between Legend And Reality Brazil1CommentJulienIguaçu (in Brazil) or Iguazú (in Argentina) is a system of waterfalls located right on the border between these two countries. Two-thirds of the falls actually are in Argentina. Paraguay…