Foz do Iguaçu, located in Brazil's Paraná state, is a popular starting point for excursions to the spectacular Iguaçu Falls. These border-straddling waterfalls, among the world's largest ...