Iguazu Falls, one of the New Seven Wonders of Nature
On the 11th November Iguazu Falls were chosen as one of the Seven Wonders of Nature by millions of people that voted for them from all over the world. Find out why Iguazu Falls were chosen and also see our