Christ the Redeemer is an iconic statue located at the top of Corcovado Mountain in Rio de Janeiro. Standing at 98 feet tall, it is one of the New Seven Wonders of the World. The statue offers breathtaking panoramic views of the city and is a symbol of Brazilian Christianity and hospitality.