Iguassu Falls are located in the city of Foz do Iguaçu, in the state of Paraná, in the South of Brazil. It is one of the greatest wonders of nature.