Claim: Machu Picchu is an American citadel.
Verdict: REFUTES