Claim: Rio de Janeiro contains one of the New Seven Wonders of the World, the giant statue of Christ the Redeemer atop Corcovado mountain.
Verdict: SUPPORTS