Cataratas del Iguazú

Iguazú – A Kingdom of Water

Iguazú is a subtropical paradise located in the border between Argentina and Brazil. The Iguazú Falls are the largest in the world with 275 waterfalls spanning 2.7 km (1.68 miles). It is an amazing place that you should include in your visit to Argentina.