
Amazon River and Iguazu Falls Among New Seven Wonders of Nature
A provisional list of the New Seven Wonders of Nature has been announced, with both Iguazu Falls and the Amazon River included in the choices, meaning that these were two of the the seven most popular natural attractions... Read Article