The Iguaçu Falls is one of the New Seven Wonders of Nature. The title was achieved on November 11, 2011, through an international competition sponsored by the New Seven Wonders Foundation. The magnitude of the 275 waterfalls spread throughout the world and gave the title to the attraction, located in the Iguaçu River, a border between Brazil and Argentina.