Question

The Iguazu Falls lie on the border of Brazil and which country?

geography icon

GEOGRAPHY

Argentina

geography iconGEOGRAPHYgo to geography category

Share: