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.