Claim: Salcantay is a 15th-century Inca citadel, located within one of thirteen provinces in the Cusco Region, in the southern highlands of a country in Western South America, the 19th largest country in the world.
Verdict: REFUTE