Brazil has the highest number of religious temples in the world, more than schools and hospitals. There is one temple for every 68 families throughout the country.

Despite the competition from the evangelical churches, Brazil continues to be the country with the largest number of Catholics and with the fewest declared atheists or agnostics. The problem is that, while Catholic influence decreases and the evangelical population increases every day, the former remains the faith of the middle and rich classes, writes Ruben Navarrette. He says despite all modernity, religious systems grow, resist and will remain alive despite negative forecasts.