Amid chanting and drumming, a crowd gathers in Sao Paulo and waits for the gods to come to them from the spirit world.
They are celebrating a sacred festival day in honor of Omulu, a deity of life and death. The women wear white dresses with crinolines, colorful belts and headdresses. The men wear lace, pajama-style suits. They sing and dance in a circle for hours; the room gets warmer, the chanting more intense.
Suddenly, they are here: Orixas have possessed the chosen among the faithful. They are spirit gods, the deified ancestors who link humans to the other world.
What's the busiest U.S. Consulate in the world? If you guessed in Mexico or China, you'd be wrong.
It's actually in Brazil, Sao Paulo to be exact. The consulate there is giving a record number of visas to Brazilians who want to visit the U.S. And that is giving a boost to the economies of cities like Miami.
On a recent day, Tiago Dalcien and his girlfriend stand outside the U.S. Consulate in Sao Paulo clutching their passports and other documents. He is a 30-year-old banker; his girlfriend is a doctor.
The appearance of a Brazilian fish has sent a chill through summertime swimmers in Sweden and Denmark. The alarming fish isn't the much-feared piranha but its cousin, the pacu, which has large teeth and a reputation for attacking men's testicles.