Tourists at Iguaçú Falls, one of the biggest falls in the world, Paraná state, Brazil


Iguaçú Falls is one of the biggest waterfalls in the world and is located in the Brazil, Paraguay and Argentina border


Size: 5120px × 3401px
Location: Foz do Iguaçú, Paraná estate, Brazil
Photo credit: © Fernando Quevedo de Oliveira / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attraction, authentic, biggest, boat, brazil, brazilian, destination, falls, iguaçú, imagery, market, photography, ride, river, stock, tourist, tourists, travel, waterfall, waterfalls