Currently browsing tag

Foz do Iguazu

City

Brazil 1997

São Paulo is the largest city in Brazil, the largest city proper in the southern hemisphere, in the Americas, and the world’s …