Iguazu Falls Guide, The Greatest Waterfall In The World

Located on the border of Brazil and Argentina, Iguazu Falls are the biggest waterfall system on the planet, with up to 275 spectacular drops. The border runs straight along the Iguazu River cutting the Wonder in two. On the right bank is the Brazilian territory, which has just over twenty percent of the jumps and falls, and on the left side is the far bigger Argentine territory, which makes up the other eighty percent.

Spread the love
Read more