Located in Rio de Janeiro, Brazil, Christ The Redeemer is 30 meters tall and overlooks the city from its perch atop Corcovado Mountain. A symbol of Christianity in Brazil and across the world, this statue has become an extremely important cultural icon for the city and country.