The Iguazu Falls (also variously spelled Iguacu, Iguaçu and Iguassu) are one of the world’s most impressive waterfalls. Located near the triple border between Argentina, Brazil and Paraguay in South America, they can be seen from two countries: Argentina and Brazil. Most tourists visit both sides, but this sometimes isn’t …
Read More »