Pyramids of Teotihuacan, Basilica of Guadalupe and Three Cultures in Mexico City, Mexico