A Guide to the Mind-Blowing Iguazu Falls and What Else to Do in the Region
/Foz do Iguaçu is a city in the southern Brazilian state of Paraná, bordering the countries of Argentina and Paraguay. The small town is perhaps best known for the almighty Cataratas do Iguaçu (Iguazu Falls) where a chain of hundreds of waterfalls and powerful, loud waters offer an unforgettable sight.
Read More

I am originally from Rio de Janeiro and while back home visiting my family, I decided to become a tourist in my own city and go check out some of Rio’s distinct neighborhoods and tourist spots. I must confess that even though I grew up close to the heart of town, some of the places I went on this trip where actually my first time visiting!