Christ the Redeemer
The iconic 98-foot Art Deco statue of Jesus Christ atop Corcovado Mountain is one of the New Seven Wonders of the World. Offering panoramic views of Rio de Janeiro, this monument is Brazil's most recognizable symbol and a must-visit attraction.