Ayacucho is known as the City of Churches for good reason: Locals say there are 33—one for each year of Jesus' life—in this town 250 mi/400 km southeast of Lima (217 mi/350 km by air), including ...