Cristo Redentor (Christ the Redeemer) is one of the most iconic landmarks in the world and a symbol of Brazil. Located on top of Corcovado Mountain in Rio de Janeiro, it attracts over 2 million visitors every year. The statue was completed in 1931 and is considered one of the New Seven Wonders of the World.