Iguazú Falls is the crown jewel of Iguazú National Park, which is located in the northeastern corner of the country near the borders of Paraguay and Brazil. This is among the largest and most majestic waterfalls in the world. It’s taller than Niagara Falls and nearly twice as wide. The falls and surrounding jungles can be viewed by foot and from observation decks that are ideal for photographing the torrents of water that pour through the Devil’s Throat.