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


Leave a Reply