Brazil, South AmericaChrist The RedeemerChrist the Redeemer, or Cristo Redentor in Portuguese, is a huge statue of Jesus Christ on top of Mount Corcovado in Rio de Janeiro, Brazil.Amitava Ray2022-07-25