ADVERTISEMENT

The Iguazu Falls is perhaps the most most beautiful and monumental water falls in the world. It is located in the border of Argentina and Brazil.

Take a look at the majestic and beautiful Iguazu Falls now…

For those who came in late, the falls nearly dried out in 2009 due to a long drought.