Churches in Mexico City have a beautiful architecture style called "Colonial" because they were built when the conquistadores came to the city to colonize it. Indigents were slaved and forced to work hard sculpting and cutting stones. Very often they would insert hidden faces of their goddesses into these elaborate catholic facades. Mexico City was built over the old Tenochtitlan city, literally, and up to this day there are ongoing excavations by the Anthropology University finding pyramids, religious objects, and traces of the Aztec culture buried by Spanish colonial buildings. Every time I go back it really amazes me that up to this day we live in a clash of two worlds depicted by the mere architectural style everywhere you go.