3 minWorld TravelVisiting Christ the Redeemer in Rio de Janeiro, Brazil - One of the New Seven Wonders of the World