Claim: The London Eye is in Rio de Janeiro.
Verdict: NOT ENOUGH INFO