2002 - 2003 Eight Months Around the World Iguazu Falls – Argentina August 25, 2002Where2Next On the border of Brazil and Argentina, the Iguazu Falls make up the largest waterfall system in the world. And hands down, the most impressive.