worldimages.nirudia.com — The Iguazu Waterfall is a true wonder of nature and is heralded as the most beautiful waterfall in the world by many visitors. The waterfall is located right at the border of the countries of Argentina, Brazil and Paraguay about an hour and a half flight from Buenos Aires.