Claim: One of the New Seven Wonders of the World is in Rio de Janeiro.
Verdict: SUPPORTS