Often topping lists of places to visit in Argentina and Brazil, Iguazu Falls is such a beautiful natural phenomenon that it’s little wonder both countries try to claim it as their own. Upon seeing the falls, any visitor who has sought a sheer sense of wonder at the power of nature will...
