Rio de Janeiro, Brazil The nation of Brazil boasts the world’s largest Catholic population it as well as the world’s most famous Catholic icon: the Statue of Christ the Redeemer. Standing upon the crown of Corcovado Mountain overlooking Rio de Janeiro, the statue has become the most recognized and famous symbol of Christianity in all of Latin America. So spectacular is the … [Read more...]