👉 Iguazu Falls are a series of waterfalls in Brazil, located on the border between Argentina and Bolivia. They are known for their unique shape, which is shaped like a giant umbrella, with the first waterfall, La Iguazú, being the tallest at 109 meters (360 feet). The falls are renowned for their stunning natural beauty and are considered one of the most beautiful waterfalls in the world.