The Iguazu Falls, which is listed in seven wonders of nature, is located in which country?

The Iguazu Falls, which is listed in seven wonders of nature, is located in which country?
[A]Brazil
[B]Ghana
[C]Argentina
[D]Venezuela

Argentina
Iguazu Falls, in Iguazu River, are one of the world’s largest waterfalls. They extend over 2,700 m (nearly 2 miles) in a semi-circular shape. Iguazu Falls are on the border between the Brazilian state of Paraná and the Argentine province of Misiones

Originally written on February 1, 2015 and last modified on February 1, 2015.

Leave a Reply

Your email address will not be published. Required fields are marked *