Itaipu Dam

Iguazu: The Most Beautiful Waterfall On Earth

Anyone who has visited the great waterfalls of the world – Niagara, the Salto Angel and the Victoria Falls – will tell you that Iguazu, on the Brazil-Argentina border, is hands-down the most incredible. Look at any list of Top 10 Waterfalls and Iguazu will be number one. In 2011 Iguazu was voted one of […]

Read More