Iguazu Falls and the Amazon, Chosen as the “Wonders of Nature”

  The Amazon River and Iguazu Falls were named new wonders of nature in a vote by Internet, telephone and text messages made by thousands of people. The complete list includes Halong Bay, Vietnam, Komodo, Indonesia, the island of Jeju in South Korea Table Mountain in South...