The statue of Christ the Redeemer on Rio de Janeiro"s Corcovado Mountain, a famous landmark, is a 38-meter-tall religious sculpture built to commemorate Brazil"s independence in 1922. It offers breathtaking views and is a symbol of the city, attracting millions of visitors each year.