Built atop the ruins of the Aztec capital Tenochtitlan, Mexico City is a complex, historically rich metropolis with illustrious art credentials to boot. With ...