Heralded by many as the most beautiful waterfalls in the world, the Iguazu Waterfalls are a true wonder of nature. They are located on the border of Argentina, Brazil, and Paraguay.