Question
The Iguazu Falls lie on the border of Brazil and which country?
GEOGRAPHY
Argentina
GEOGRAPHY
Share: