Cardinal Odilo Pedro Scherer has been archbishop of São Paulo, the Southern Hemisphere’s largest city, since 2007.