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

Advertisement

This question "The Iguazu Falls, which is listed in seven wonders of nature, is located in which country?" was published on GKToday on February 1, 2015 at 3:24 pm. For Current Affairs Questions Archive Click Here. For General Knowledge Questions Archive Click Here.

Comments