Puebla is a small town on the outskirts of Mexico City, which retains the architectural style of Spain's colonial period and is a world cultural heritage. Many of the people here are descendants of Spain, walking on the streets, full of Spanish hot style, enjoy this exotic foreign country.