At the height of its power, the ancient city of Teotihuacan was a marvel of grandeur and magnificence in ancient Mesoamerica, having ascended to become its largest city, as well as being one of its ...