Etiqueta: The Iguazu Falls

The Iguazu Falls

The Iguazu Falls

The Iguazu Falls are considered one of the seven natural wonders of the world. Listed as a World Heritage Site, consists of 275 waterfalls in the Iguazu River, which in turn in that stretch is the border between Brazil and Argentina (20% are on the