Landmarks

What U-shaped, 82 meters high chasm is located in the Iguazu Falls?

More Questions from Landmarks
What is in the right hand of Lady Liberty in the Statue of Liberty?
Reveal Answer
The Little Mermaid statue is made of what material?
Reveal Answer
What is located at 263 Prinsengracht in Amsterdam?
Reveal Answer
What is New Mexico's longest river?
Reveal Answer
How long is China's Grand Canal?
Reveal Answer
What mountain in Rio de Janeiro, Brazil is known worldwide for its cableway and panoramic views of the city?
Reveal Answer
What is the largest freshwater lake in South America and the highest of the world's large lakes?
Reveal Answer
What is a colossal statue of Jesus Christ at the summit of Mount Corcovado in Rio de Janeiro, Brazil?
Reveal Answer